Skip to content

Commit b9b0bc7

Browse files
committed
tweaks
1 parent 9a887eb commit b9b0bc7

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

articles/storage/blobs/TOC.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,6 @@
154154
href: ../common/storage-redundancy.md?toc=%2fazure%2fstorage%2fblobs%2ftoc.json
155155
- name: Data protection
156156
items:
157-
- name: Point-in-time restore
158-
href: point-in-time-restore-overview.md
159157
- name: Versioning
160158
href: versioning-overview.md
161159
- name: Soft delete
@@ -164,6 +162,8 @@
164162
href: snapshots-overview.md
165163
- name: Change feed
166164
href: storage-blob-change-feed.md
165+
- name: Point-in-time restore
166+
href: point-in-time-restore-overview.md
167167
- name: Access and performance tiers
168168
items:
169169
- name: Access tiers
@@ -387,8 +387,6 @@
387387
href: ../common/geo-redundant-design.md?toc=%2fazure%2fstorage%2fblobs%2ftoc.json
388388
- name: Protect your data
389389
items:
390-
- name: Enable point-in-time restore
391-
href: point-in-time-restore-manage.md
392390
- name: Enable blob versioning
393391
href: versioning-enable.md
394392
- name: Enable soft delete
@@ -397,6 +395,8 @@
397395
href: snapshots-manage-dotnet.md
398396
- name: Process change feed logs
399397
href: storage-blob-change-feed-how-to.md
398+
- name: Enable point-in-time restore
399+
href: point-in-time-restore-manage.md
400400
- name: Manage disaster recovery
401401
items:
402402
- name: Check the Last Sync Time property

articles/storage/blobs/point-in-time-restore-manage.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,11 @@ Keep in mind the following rules when specifying a range of blobs to restore:
102102
- The container pattern specified for the start range and end range must include a minimum of three characters. The forward slash (/) that is used to separate a container name from a blob name does not count toward this minimum.
103103
- Only one range can be specified per restore operation.
104104
- Wildcard characters are not supported. They are treated as standard characters.
105-
- You can restore blobs in the `$root` and `$web` containers by explicitly specifying them in a range pass to a restore operation. The `$root` and `$web` containers are not restored unless they are explicitly specified, so they are not restored when a restore operation restores all containers in the storage account. Other system containers cannot restored.
105+
- You can restore blobs in the `$root` and `$web` containers by explicitly specifying them in a range passed to a restore operation. The `$root` and `$web` containers are restored only if they are explicitly specified. Other system containers cannot restored.
106106

107107
### Restore all containers in the account
108108

109-
To restore all containers and blobs in the storage account, call the Restore-AzStorageBlobRange command, omitting the -BlobRestoreRange parameter. The following example restores containers in the storage account to their state 12 hours before the present moment:
109+
To restore all containers and blobs in the storage account, call the Restore-AzStorageBlobRange command, omitting the `-BlobRestoreRange` parameter. The following example restores containers in the storage account to their state 12 hours before the present moment:
110110

111111
```powershell
112112
# Specify -TimeToRestore as a UTC value
@@ -119,13 +119,13 @@ Restore-AzStorageBlobRange -ResourceGroupName $rgName `
119119

120120
To restore a range of blobs, call the Restore-AzStorageBlobRange command and specify a lexicographical range of container and blob names for the `-BlobRestoreRange` parameter. The start of the range is in inclusive, and the end of the range is exclusive.
121121

122-
For example, to restore the blobs in a single container named *sample-container*, you can specify a range that starts with *sample-container* and ends with *sample-container1*. There is no requirement for the containers named in the start and end ranges to exist. Because the end of the range is exclusive, even if the storage account includes a container named *sample-container1*, only the container named *sample-container* will be restored by the restore operation:
122+
For example, to restore the blobs in a single container named *sample-container*, you can specify a range that starts with *sample-container* and ends with *sample-container1*. There is no requirement for the containers named in the start and end ranges to exist. Because the end of the range is exclusive, even if the storage account includes a container named *sample-container1*, only the container named *sample-container* will be restored:
123123

124124
```powershell
125125
$range = New-AzStorageBlobRangeToRestore -StartRange sample-container -EndRange sample-container1
126126
```
127127

128-
To specify a subset of blobs in a container to restore, use a forward slash (/) to separate the container name from the blob pattern. For example, the following range selects blobs in the container whose names begin with the letters *d* through *f*:
128+
To specify a subset of blobs in a container to restore, use a forward slash (/) to separate the container name from the blob pattern. For example, the following range selects blobs in a single container whose names begin with the letters *d* through *f*:
129129

130130
```powershell
131131
$range = New-AzStorageBlobRangeToRestore -StartRange sample-container/d -EndRange sample-container/g

articles/storage/blobs/point-in-time-restore-overview.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,17 @@ Azure Storage analyzes all changes that have been made to the specified blobs be
2828

2929
When you request a restore operation, Azure Storage blocks data operations on the blobs in the range being restored for the duration of the operation. Read, write, and delete operations are blocked in the primary location. Read operations from the secondary location may proceed during the restore operation if the storage account is geo-replicated.
3030

31+
Only one restore operation can be run on a storage account at a time. A restore operation cannot be canceled once it is in progress, but a second restore operation can be performed to undo the first operation.
32+
3133
To check the status of a point-in-time restore, call the **Get Restore Status** operation with the restore ID returned from the **Restore Blob Ranges** operation.
3234

33-
Keep in mind the following points about restore operations:
35+
Keep in mind the following limitations on restore operations:
3436

35-
- Only one restore operation can be run on a storage account at a time. A restore operation cannot be canceled once it is in progress, but a second restore operation can be performed to undo the first operation.
3637
- A block that has been uploaded via [Put Block](/rest/api/storageservices/put-block) or [Put Block from URL](/rest/api/storageservices/put-block-from-url), but not committed via [Put Block List](/rest/api/storageservices/put-block-list), is not part of a blob and so is not restored as part of a restore operation.
3738
- A blob with an active lease cannot be restored. If a blob with an active lease is included in the range of blobs to restore, the restore operation will fail atomically.
3839
- Snapshots are not created or deleted as part of a restore operation. Only the base blob is restored to its previous state.
3940
- If a blob has moved between the hot and cool tiers in the period between the present moment and the restore point, the blob is restored to its previous tier. However, a blob that has moved to the archive tier will not be restored.
4041

41-
Point-in-time restore supports restoring operations on block blobs only. Operations on containers cannot be restored.
42-
4342
> [!CAUTION]
4443
> Point-in-time restore supports restoring operations on block blobs only. Operations on containers cannot be restored. If you delete a container from the storage account by calling the [Delete Container](/rest/api/storageservices/delete-container) operation during the point-in-time restore preview, that container cannot be restored with a restore operation. During the preview, instead of deleting a container, delete individual blobs if you may want to restore them.
4544
@@ -51,7 +50,7 @@ Point-in-time restore requires that the following Azure Storage features are ena
5150
- [Change feed (preview)](storage-blob-change-feed.md)
5251
- [Blob versioning (preview)](versioning-overview.md)
5352

54-
Enable these features for the storage account before you enable point-in-time restore. Be sure to register for the change feed preview before you enable it.
53+
Enable these features for the storage account before you enable point-in-time restore. Be sure to register for the change feed and blob versioning previews before you enable them.
5554

5655
### Retention period for point-in-time restore
5756

0 commit comments

Comments
 (0)