You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/storage/blobs/lifecycle-management-overview.md
+13-6Lines changed: 13 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,10 +5,9 @@ description: Use Azure Blob Storage lifecycle management policies to create auto
5
5
author: normesta
6
6
7
7
ms.author: normesta
8
-
ms.date: 10/25/2024
8
+
ms.date: 11/25/2024
9
9
ms.service: azure-blob-storage
10
10
ms.topic: conceptual
11
-
ms.reviewer: yzheng
12
11
ms.custom: references_regions, engagement-fy23
13
12
---
14
13
@@ -18,8 +17,8 @@ Azure Blob Storage lifecycle management offers a rule-based policy that you can
18
17
19
18
With the lifecycle management policy, you can:
20
19
21
-
- Transition blobs from cool to hot immediately when they're accessed, to optimize for performance.
22
-
- Transition current versions of a blob, previous versions of a blob, or blob snapshots to a cooler storage tier if these objects haven't been accessed or modified for a period of time, to optimize for cost.
20
+
- Transition current versions of a blob, previous versions of a blob, or blob snapshots to a cooler storage tier if these objects haven't been accessed or modified for a period of time, to optimize for cost.-
21
+
- Transition blobs back from cool to hot immediately when they're accessed.
23
22
- Delete current versions of a blob, previous versions of a blob, or blob snapshots at the end of their lifecycles.
24
23
- Apply rules to an entire storage account, to select containers, or to a subset of blobs using name prefixes or [blob index tags](storage-manage-find-blobs.md) as filters.
25
24
@@ -186,9 +185,17 @@ The run conditions are based on age. Current versions use the last modified time
186
185
187
186
## Lifecycle policy runs
188
187
189
-
When you configure or edit a lifecycle policy, it can take up to 24 hours for changes to go into effect and for the first execution to start. The time taken for policy actions to complete depends on the number of blobs evaluated and operated on.
188
+
When you add or edit the rules of a lifecycle policy, it can take up to 24 hours for changes to go into effect and for the first execution to start.
190
189
191
-
If you disable a policy, then no new policy runs will be scheduled, but if a run is already in progress, that run will continue until it completes and you're billed for any actions that are required to complete the run. See [Regional availability and pricing](#regional-availability-and-pricing).
190
+
An active policy processes objects continuously, and is interrupted if changes are made to the policy. If you edit, delete, or disable a rule, then the execution of that policy terminates within 15 minutes, and is restarted again within 24 hours with updated rules. If you disable or delete all of the rules in a policy, then the policy becomes inactive, and no new runs will be scheduled.
191
+
192
+
The time required for a run to complete depends on the number of blobs evaluated and operated on. The latency with which a blob is evaluated and operated on may be longer if the request rate for the storage account approaches the storage account limit. All requests made to storage account, including requests made by policy runs, accrue to the same limit on requests per second, and as that limit approaches, priority is given to requests made by workloads. To request an increase in account limits, contact [Azure Support](https://azure.microsoft.com/support/faq/).
193
+
194
+
To view default scale limits, see the following articles:
195
+
196
+
-[Scalability and performance targets for Blob storage](scalability-targets.md)
197
+
-[Scalability and performance targets for standard storage accounts](../common/scalability-targets-standard-account.md)
198
+
-[Scalability targets for premium block blob storage accounts](scalability-targets-premium-block-blobs.md)
192
199
193
200
### Lifecycle policy completed event
194
201
The `LifecyclePolicyCompleted` event is generated when the actions defined by a lifecycle management policy are performed. A summary section appears for each action that is included in the policy definition. The following json shows an example `LifecyclePolicyCompleted` event for a policy. Because the policy definition includes the `delete`, `tierToCool`, `tierToCold`, and `tierToArchive` actions, a summary section appears for each one.
Is there a way to identify the time at which the policy will be executing?
57
57
answer: |
58
-
Unfortunately, there's no way to track the time at which the policy will be executing, as it's a background scheduling process. However, the platform will run the policy once per day.
58
+
Unfortunately, there's no way to track the time at which the policy will be executing, as it's a background scheduling process. Lifecycle policies start execution within 24 hours of a rule being created or updated. Policies process objects continuously in the background, as required. Priority is given to requests from workloads. So, there's no way to track the time at which a policy may be executing. The time required to process objects may depend on the request rate for the storage account. This time may be longer if the request rate for the storage account approaches the storage account limit.
0 commit comments