2
2
author : AbhishekMallick-MS
3
3
ms.service : azure-backup
4
4
ms.topic : include
5
- ms.date : 05/30 /2024
5
+ ms.date : 07/02 /2024
6
6
ms.author : v-abhmallick
7
7
---
8
8
@@ -12,55 +12,54 @@ Once all the relevant permissions are set, configure the blob backup by running
12
12
13
13
14
14
``` azurecli-interactive
15
- az dataprotection backup-instance initialize --datasource-type AzureBlob -l southeastasia --policy-id "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /resourceGroups/testBkpVaultRG/providers/Microsoft.DataProtection/backupVaults/TestBkpVault/backupPolicies/BlobBackup-Policy" --datasource-id "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx /resourcegroups/blobrg/providers/Microsoft.Storage/storageAccounts/CLITestSA" > backup_instance.json
15
+ az dataprotection backup-instance initialize --datasource-type AzureBlob -l southeastasia --policy-id "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e /resourceGroups/testBkpVaultRG/providers/Microsoft.DataProtection/backupVaults/TestBkpVault/backupPolicies/BlobBackup-Policy" --datasource-id "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e /resourcegroups/blobrg/providers/Microsoft.Storage/storageAccounts/CLITestSA" > backup_instance.json
16
16
```
17
17
18
18
2. Submit the request using the [az dataprotection backup-instance create](/cli/azure/dataprotection/backup-instance#az-dataprotection-backup-instance-create) command.
19
19
20
20
```azurecli-interactive
21
21
az dataprotection backup-instance create -g testBkpVaultRG --vault-name TestBkpVault --backup-instance backup_instance.json
22
+
23
+ The following JSON configures a blob backup for a specified storage account with specified policy and container list.
22
24
{
23
- "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx/resourceGroups/testBkpVaultRG/providers/Microsoft.DataProtection/backupVaults/TestBkpVault/backupInstances/CLITestSA-CLITestSA-aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
24
- "name": "CLITestSA-CLITestSA-aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
25
- "properties": {
26
- "currentProtectionState": "ProtectionConfigured",
27
- "dataSourceInfo": {
28
- "datasourceType": "Microsoft.Storage/storageAccounts/blobServices",
29
- "objectType": "Datasource",
30
- "resourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx/resourcegroups/blobrg/providers/Microsoft.Storage/storageAccounts/CLITestSA",
31
- "resourceLocation": "southeastasia",
32
- "resourceName": "CLITestSA",
33
- "resourceType": "Microsoft.Storage/storageAccounts",
34
- "resourceUri": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx/resourcegroups/blobrg/providers/Microsoft.Storage/storageAccounts/CLITestSA"
35
- },
36
- "dataSourceSetInfo": null,
37
- "friendlyName": "CLITestSA",
38
- "objectType": "BackupInstance",
39
- "policyInfo": {
40
- "policyId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/testBkpVaultRG/providers/Microsoft.DataProtection/backupVaults/TestBkpVault/backupPolicies/BlobBackup-Policy",
41
- "policyParameters": {
42
- "dataStoreParametersList": [
43
- {
44
- "dataStoreType": "OperationalStore",
45
- "objectType": "AzureOperationalStoreParameters",
46
- "resourceGroupId": ""
47
- }
48
- ]
49
- },
50
- "policyVersion": ""
51
- },
52
- "protectionErrorDetails": null,
53
- "protectionStatus": {
54
- "errorDetails": null,
55
- "status": "ProtectionConfigured"
56
- },
57
- "provisioningState": "Succeeded"
25
+ "backup_instance_name": "sample-backup-instance",
26
+ "properties": {
27
+ "data_source_info": {
28
+ "datasource_type": "Microsoft.Storage/storageAccounts/blobServices",
29
+ "object_type": "BlobBackupDatasourceParameters",
30
+ "resource_id": "/subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/",
31
+ "resource_location": "",
32
+ "resource_name": "",
33
+ "resource_type": "Microsoft.Storage/storageAccounts",
34
+ "resource_uri": "/subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/"
58
35
},
59
- "resourceGroup": "testBkpVaultRG",
60
- "systemData": null,
61
- "type": "Microsoft.DataProtection/backupVaults/backupInstances"
36
+ "data_source_set_info": null,
37
+ "datasource_auth_credentials": null,
38
+ "friendly_name": "",
39
+ "object_type": "BackupInstance",
40
+ "policy_info": {
41
+ "policyId": "/subscriptions//resourceGroups//providers/Microsoft.DataProtection/backupVaults//backupPolicies/",
42
+ "policyParameters": {
43
+ "backupDatasourceParametersList": [
44
+ {
45
+ "objectType": "BlobBackupDatasourceParameters",
46
+ "containersList": [
47
+ ""
48
+ ]
49
+ }
50
+ ]
51
+ }
52
+ }
62
53
}
54
+ }
55
+
56
+
57
+ {
58
+
59
+ "id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/testBkpVaultRG/providers/Microsoft.DataProtection/backupVaults/TestBkpVault/backupInstances/CLITestSA-CLITestSA-aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e", "name": "CLITestSA-CLITestSA-aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e", "properties":
60
+
63
61
```
64
62
63
+
65
64
> [!IMPORTANT]
66
65
> Once a storage account is configured for blobs backup, a few capabilities, such as change feed and delete lock are affected. [Learn more](../articles/backup/blob-backup-configure-manage.md?tabs=vaulted-backup#effects-on-backed-up-storage-accounts).
0 commit comments