Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk bemutatja, hogyan hozhat létre Backup-tárolót REST API használatával. Backup-tárolót is létrehozhat az Azure Portal használatával.
Az Azure Backup új Adatvédelmi platformja továbbfejlesztett biztonsági mentési és visszaállítási funkciókat biztosít az újabb számítási feladatokhoz, például a tárfiókokban lévő blobokhoz, a felügyelt lemezekhez és a PostgreSQL-kiszolgáló PaaS-platformhoz. Célja, hogy minimalizálja a felügyeleti többletterhelést, miközben megkönnyíti a biztonsági mentések rendszerezését. A "Backup-tároló" az adatvédelmi platform sarokköve, és ez eltér a "Recovery Services" tárolótól.
Az Azure Backup-tároló REST API-val történő létrehozásának lépéseit a rest API-tároló létrehozása című dokumentáció ismerteti. Használjuk ezt a dokumentumot hivatkozásként egy tároló létrehozásához, amelyet testBkpVault néven hívunk, West US helyen, és a TestBkpVaultRG erőforráscsoport alatt található.
Azure Backup-tároló létrehozásához vagy frissítéséhez használja az alábbi PUT műveletet.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/testBkpVault?api-version=2021-01-01
Kérés létrehozása
A PUT-kérelem létrehozásához a {subscription-id} paraméterre van szükség. Ha több előfizetéssel rendelkezik, olvassa el a Több előfizetés használata című témakört. Meghatároz egy {resourceGroupName} és {vaultName} az erőforrásai számára, a api-version paraméterrel együtt. Ez a cikk api-version=2021-01-01-t használ.
A következő fejlécek megadása kötelező:
| Kérelem fejléce | Leírás |
|---|---|
| Tartalomtípus: | Szükséges. Állítsa application/json értékre. |
| Engedélyezés: | Szükséges. Állíts be egy érvényes Bearerhozzáférési tokent. |
A kérés létrehozásával kapcsolatos további információkért lásd a REST API-kérések/válaszok összetevőit.
A kérelem törzsének létrehozása
A kérelem törzsének létrehozásához a következő gyakori definíciók használhatók:
| Név | Kötelező | Típus | Leírás |
|---|---|---|---|
| e-címke | Sztring | Nem kötelező e-címke | |
| hely | igaz | Sztring | Erőforrás helye |
| tulajdonságok | igaz | BackupVault | A széf tulajdonságai |
| Identitás | DPPIdentityDetails | Az egyes Azure-erőforrások egyedi rendszerazonosítójának azonosítása | |
| címkék | Objektum | Erőforráscímkék |
Vegye figyelembe, hogy a tároló nevét és az erőforráscsoport nevét a PUT URI adja meg. A kérelem törzse határozza meg a helyet.
Példa kérés törzsére
Az alábbi példatörzs egy tároló létrehozására szolgál az "USA nyugati régiójában". Adja meg a helyet.
{
"location": "WestUS",
"tags": {
"key1": "val1"
},
"identity": {
"type": "None"
},
"properties": {
"storageSettings": [
{
"datastoreType": "VaultStore",
"type": "LocallyRedundant"
}
]
}
}
Ha biztonsági mentési tárolót szeretne létrehozni, és egy rendszer által hozzárendelt identitást is létre szeretne hozni, akkor a következő kéréstörzset kell megadni.
{
"location": "WestUS",
"tags": {
"key1": "val1"
},
"identity": {
"type": "systemAssigned"
},
"properties": {
"storageSettings": [
{
"datastoreType": "VaultStore",
"type": "LocallyRedundant"
}
]
}
}
Válaszok
A biztonsági mentési tároló létrehozása aszinkron művelet. Ez azt jelenti, hogy ez a művelet létrehoz egy másik műveletet, amelyet külön kell nyomon követni. A backup-tároló létrehozásához vagy frissítéséhez a művelet két sikeres választ ad:
| Név | Típus | Leírás |
|---|---|---|
| 200 OK | BackupVaultResource | OKÉ |
| 201 Létrehozva | BackupVaultResource | Létrehozva |
| Egyéb állapotkódok | CloudError |
A REST API-válaszokról további információt a válaszüzenet feldolgozása című témakörben talál.
Példaválasz
Az előző példakérés törzséből létrehozott tömörített 201 Létrehozva válasz azt mutatja, hogy egy id került hozzárendelésre, és a provisioningStateSikeres.
{
"eTag": null,
"id": "/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/TestBkpVaultRG/providers/Microsoft.DataProtection/BackupVaults/testBkpVault",
"identity": {
"principalId": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"tenantId": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"type": "SystemAssigned"
},
"location": "westUS",
"name": "testBkpVault",
"properties": {
"provisioningState": "Succeeded",
"storageSettings": [
{
"datastoreType": "VaultStore",
"type": "GeoRedundant"
}
]
},
"resourceGroup": "TestBkpVaultRG",
"systemData": null,
"tags": {},
"type": "Microsoft.DataProtection/backupVaults"
}
Következő lépések
Hozzon létre egy biztonsági mentési szabályzatot a tárolóban lévő blobok biztonsági mentéséhez.
Az Azure REST API-kkal kapcsolatos további információkért tekintse meg a következő dokumentumokat: