Skip to content

Commit 94a87a0

Browse files
authored
Merge pull request #302346 from AbhishekMallick-MS/Jul-8-2025-Blob
Blob backup - Configure backup CLI command update
2 parents 4750e7a + 7d49554 commit 94a87a0

File tree

1 file changed

+59
-27
lines changed

1 file changed

+59
-27
lines changed

includes/blob-backup-prepare-request-cli.md

Lines changed: 59 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,64 +2,96 @@
22
author: AbhishekMallick-MS
33
ms.service: azure-backup
44
ms.topic: include
5-
ms.date: 07/02/2024
5+
ms.date: 07/08/2025
66
ms.author: v-abhmallick
77
---
88

99
Once all the relevant permissions are set, configure the blob backup by running the following commands:
1010

11-
1. Prepare the relevant request by using the relevant vault, policy, storage account using the [az dataprotection backup-instance initialize](/cli/azure/dataprotection/backup-instance#az-dataprotection-backup-instance-initialize) command.
11+
1. Prepare the relevant request by using the relevant vault, policy, storage account using the [`az dataprotection backup-instance initialize`](/cli/azure/dataprotection/backup-instance#az-dataprotection-backup-instance-initialize) command.
1212

1313

1414
```azurecli-interactive
1515
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
1616
```
1717
18-
2. Submit the request using the [az dataprotection backup-instance create](/cli/azure/dataprotection/backup-instance#az-dataprotection-backup-instance-create) command.
18+
2. Submit the request using the [`az dataprotection backup-instance create`](/cli/azure/dataprotection/backup-instance#az-dataprotection-backup-instance-create) command.
1919
2020
```azurecli-interactive
2121
az dataprotection backup-instance create -g testBkpVaultRG --vault-name TestBkpVault --backup-instance backup_instance.json
22+
```
23+
24+
The following JSON configures a blob backup for a specified storage account with specified policy and container list.
2225
23-
The following JSON configures a blob backup for a specified storage account with specified policy and container list.
26+
```JSON
2427
{
28+
2529
"backup_instance_name": "sample-backup-instance",
30+
2631
"properties": {
32+
2733
"data_source_info": {
34+
2835
"datasource_type": "Microsoft.Storage/storageAccounts/blobServices",
36+
2937
"object_type": "BlobBackupDatasourceParameters",
30-
"resource_id": "/subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/",
31-
"resource_location": "",
32-
"resource_name": "",
38+
39+
"resource_id": "/subscriptions/XXXX/resourceGroups/BCDR-RG/providers/Microsoft.Storage/storageAccounts/dptestoct23",
40+
41+
"resource_location": "eastus",
42+
43+
"resource_name": "dptestoct23",
44+
3345
"resource_type": "Microsoft.Storage/storageAccounts",
34-
"resource_uri": "/subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/"
46+
47+
"resource_uri": "/subscriptions/XXXX/resourceGroups/BCDR-RG/providers/Microsoft.Storage/storageAccounts/dptestoct23"
48+
3549
},
50+
3651
"data_source_set_info": null,
52+
3753
"datasource_auth_credentials": null,
38-
"friendly_name": "",
54+
55+
"friendly_name": "dptest23",
56+
3957
"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-
}
53-
}
54-
}
5558
59+
"policyInfo": {
5660
57-
{
61+
"policyId": "/subscriptions/XXXX/resourceGroups/BCDR-RG/providers/Microsoft.DataProtection/backupVaults/DPBCDR-BV-EastUS/backupPolicies/blobbackup-1",
5862
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":
63+
"policyVersion": "",
6064
61-
```
65+
"policyParameters": {
66+
67+
"backupDatasourceParametersList": [
68+
69+
{
70+
71+
"objectType": "BlobBackupDatasourceParameters",
72+
73+
"containersList": [
74+
75+
"cont1",
76+
77+
"cont2"
78+
79+
]
6280
81+
}
82+
83+
]
84+
85+
}
86+
87+
}
88+
89+
}
90+
91+
}
92+
93+
94+
```
6395
6496
> [!IMPORTANT]
6597
> 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

Comments
 (0)