Skip to content

Commit a4f957e

Browse files
committed
Fixing some issues
1 parent 9faf32e commit a4f957e

File tree

2 files changed

+1
-43
lines changed

2 files changed

+1
-43
lines changed

articles/storage/blobs/lifecycle-management-overview.md

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -462,48 +462,6 @@ For more information about pricing, see [Block Blob pricing](https://azure.micro
462462

463463
See [Lifecycle management FAQ](storage-blob-faq.yml#lifecycle-management-policies).
464464

465-
### I created a new policy. Why do the actions not run immediately?
466-
467-
The platform runs the lifecycle policy once a day. Once you configure a policy, it can take up to 24 hours to go into effect. Once the policy is in effect, it could take up to 24 hours for some actions to run for the first time.
468-
469-
### If I update an existing policy, how long does it take for the actions to run?
470-
471-
The updated policy takes up to 24 hours to go into effect. Once the policy is in effect, it could take up to 24 hours for the actions to run. Therefore, the policy actions may take up to 48 hours to complete. If the update is to disable or delete a rule, and enableAutoTierToHotFromCool was used, auto-tiering to Hot tier will still happen. For example, set a rule including enableAutoTierToHotFromCool based on last access. If the rule is disabled/deleted, and a blob is currently in cool or cold and then accessed, it will move back to Hot as that is applied on access outside of lifecycle management. The blob won't then move from hot to cool or cold given the lifecycle management rule is disabled/deleted. The only way to prevent autoTierToHotFromCool is to turn off last access time tracking.
472-
473-
### The run completes but doesn't move or delete some blobs
474-
475-
Depending on the size and the number of objects that are in a storage account, more than one run might be required to process all of the objects. You can also check the storage resource logs to see if the operations are being performed by the lifecycle management policy.
476-
477-
### I don't see capacity changes even though the policy is executing and deleting the blobs
478-
479-
Check to see if data protection features such as soft delete or versioning are enabled on the storage account. Even if the policy is deleting the blobs, those blobs might still exist in a soft deleted state or as an older version depending on how these features are configured.
480-
481-
### I rehydrated an archived blob. How do I prevent it from being moved back to the Archive tier temporarily?
482-
483-
If there's a lifecycle management policy in effect for the storage account, then rehydrating a blob by changing its tier can result in a scenario where the lifecycle policy moves the blob back to the archive tier. This can happen if the last modified time, creation time, or last access time is beyond the threshold set for the policy. There are three ways to prevent this from happening:
484-
485-
- Add the `daysAfterLastTierChangeGreaterThan` condition to the tierToArchive action of the policy. This condition applies only to the last modified time. See [Use lifecycle management policies to archive blobs](archive-blob.md#use-lifecycle-management-policies-to-archive-blobs).
486-
487-
- Disable the rule that affects this blob temporarily to prevent it from being archived again. Re-enable the rule when the blob can be safely moved back to archive tier.
488-
489-
- If the blob needs to stay in the hot, cool, or cold tier permanently, copy the blob to another location where the lifecycle manage policy isn't in effect.
490-
491-
### The blob prefix match string didn't apply the policy to the expected blobs
492-
493-
The blob prefix match field of a policy is a full or partial blob path, which is used to match the blobs you want the policy actions to apply to. The path must start with the container name. If no prefix match is specified, then the policy will apply to all the blobs in the storage account. The format of the prefix match string is `[container name]/[blob name]`.
494-
495-
Keep in mind the following points about the prefix match string:
496-
497-
- A prefix match string like *container1/* applies to all blobs in the container named *container1*. A prefix match string of *container1*, without the trailing forward slash character (/), applies to all blobs in all containers where the container name begins with the string *container1*. The prefix will match containers named *container11*, *container1234*, *container1ab*, and so on.
498-
- A prefix match string of *container1/sub1/* applies to all blobs in the container named *container1* that begin with the string *sub1/*. For example, the prefix will match blobs named *container1/sub1/test.txt* or *container1/sub1/sub2/test.txt*.
499-
- The asterisk character `*` is a valid character in a blob name. If the asterisk character is used in a prefix, then the prefix will match blobs with an asterisk in their names. The asterisk doesn't function as a wildcard character.
500-
- The question mark character `?` is a valid character in a blob name. If the question mark character is used in a prefix, then the prefix will match blobs with a question mark in their names. The question mark doesn't function as a wildcard character.
501-
- The prefix match considers only positive (=) logical comparisons. Negative (!=) logical comparisons are ignored.
502-
503-
### Is there a way to identify the time at which the policy will be executing?
504-
505-
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.
506-
507465
## Next steps
508466

509467
- [Configure a lifecycle management policy](lifecycle-management-policy-configure.md)

articles/storage/common/storage-plan-manage-costs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ Some actions, such as changing the default access tier of your account, can lead
213213

214214
## Frequently asked questions (FAQ)
215215

216-
See [Managing costs FAQ](storage-blob-faq.yml#managing-costs).
216+
See [Managing costs FAQ](../blobs/storage-blob-faq.yml#managing-costs).
217217

218218
## Next steps
219219

0 commit comments

Comments
 (0)