Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie sicherungsbezogene Konfigurationen im Azure Recovery Services-Tresor mithilfe der REST-API aktualisieren.
Verwalten von Soft-Löschvorgängen im Recovery Services Speicher
Das Löschen von Sicherungen eines geschützten Elements ist ein wichtiger Vorgang, der überwacht werden muss. Zum Schutz vor versehentlicher Löschung verfügt der Azure Recovery Services-Tresor über eine Funktion für vorläufiges Löschen. Mit dieser Funktion können Sie gelöschte Sicherungen ggf. innerhalb eines Zeitraums nach dem Löschen wiederherstellen.
Es gibt jedoch Szenarien, in denen diese Funktion nicht erforderlich ist. Ein Azure Recovery Services-Tresor, der Sicherungselemente enthält, kann auch dann nicht gelöscht werden, wenn sich die Elemente im Zustand „Vorläufig gelöscht“ befinden. Dies kann ein Problem darstellen, wenn der Tresor sofort gelöscht werden muss. Ein Beispiel: Bereitstellungsoperationen bereinigen häufig die erstellten Ressourcen innerhalb desselben Workflows. Eine Bereitstellung kann einen Tresor erstellen, Sicherungen für ein Element konfigurieren, eine Testwiederherstellung durchführen und dann mit dem Löschen der Sicherungselemente und des Tresors fortfahren. Wenn der Tresor nicht gelöscht werden kann, ist unter Umständen die gesamte Bereitstellung nicht erfolgreich. Das Deaktivieren des vorläufigen Löschens ist die einzige Möglichkeit, sofortige Löschungen zu gewährleisten.
Sie müssen sich je nach Szenario genau überlegen, ob Sie die vorläufige Löschfunktion für einen bestimmten Tresor deaktivieren möchten. Weitere Informationen zum vorläufigen Löschen.
Abrufen des Soft-Löschzustands über die REST-API
Das vorläufige Löschen ist für neu erstellte Recovery Services-Tresore standardmäßig aktiviert. Informationen zum Abrufen/Aktualisieren des Zustands des vorläufigen Löschens für einen Tresor finden Sie in der konfigurationsbezogenen REST-API-Dokumentation des Sicherungstresors.
Verwenden Sie den folgenden GET-Vorgang, um den aktuellen Zustand des vorläufigen Löschens für einen Tresor abzurufen:
GET https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig?api-version=2019-06-15
Der GET-URI hat die Parameter {subscriptionId}, {vaultName} und {vaultresourceGroupName}. In diesem Beispiel {vaultName} ist "testVault" und {vaultresourceGroupName} "testVaultRG". Da alle erforderlichen Parameter im URI angegeben werden, ist kein separater Anforderungstext erforderlich.
GET https://management.azure.com/Subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/testVaultRG/providers/Microsoft.RecoveryServices/vaults/testVault/backupconfig/vaultconfig?api-version=2019-06-15
Antworten
Die erfolgreiche Antwort für den Vorgang "GET" wird unten angezeigt:
| Name | Typ | Description |
|---|---|---|
| 200 – OK | BackupResourceVaultConfig | OKAY |
Beispielantwort
Sobald die Anforderung "GET" übermittelt wurde, wird eine Antwort von 200 (erfolgreich) zurückgegeben.
{
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/testvaultRG/providers/Microsoft.RecoveryServices/vaults/testvault/backupconfig/vaultconfig",
"name": "vaultconfig",
"type": "Microsoft.RecoveryServices/vaults/backupconfig",
"properties": {
"enhancedSecurityState": "Enabled",
"softDeleteFeatureState": "Enabled"
}
}
Den Soft-Delete-Zustand mithilfe der REST-API aktualisieren
Verwenden Sie den folgenden PUT-Vorgang, um den Zustand des vorläufigen Löschens des Recovery Services-Tresors mithilfe der REST-API zu aktualisieren
PUT https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig?api-version=2019-06-15
Der PUT-URI verfügt über die Parameter {subscriptionId}, {vaultName} und {vaultresourceGroupName}. In diesem Beispiel {vaultName} ist "testVault" und {vaultresourceGroupName} "testVaultRG". Wenn wir den URI durch die oben genannten Werte ersetzen, sieht der URI wie folgt aus.
PUT https://management.azure.com/Subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/testVaultRG/providers/Microsoft.RecoveryServices/vaults/testVault/backupconfig/vaultconfig?api-version=2019-06-15
Erstellen des Anforderungstexts
Die folgenden allgemeinen Definitionen werden verwendet, um einen Anforderungstext zu erstellen.
Weitere Details finden Sie in der REST-API-Dokumentation
| Name | Erforderlich | Typ | Description |
|---|---|---|---|
| eTag | String | Optionales ETag | |
| location | Wahr | String | Ressourcenspeicherort |
| properties | VaultProperties | Eigenschaften des Tresors | |
| tags | Object | Ressourcenetiketten |
Beispiel für Anforderungstext
Verwenden Sie das folgende Beispiel, um den Zustand des Soft-Löschens auf "deaktiviert" zu aktualisieren.
{
"properties": {
"enhancedSecurityState": "Enabled",
"softDeleteFeatureState": "Disabled"
}
}
Antworten für den PATCH-Vorgang
Die erfolgreiche Antwort für den PATCH-Vorgang wird unten angezeigt:
| Name | Typ | Description |
|---|---|---|
| 200 – OK | BackupResourceVaultConfig | OKAY |
Beispielantwort für den PATCH-Vorgang
Nach Übermittlung der PATCH-Anforderung wird eine Antwort vom Typ „200“ (erfolgreich) zurückgegeben.
{
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/testvaultRG/providers/Microsoft.RecoveryServices/vaults/testvault/backupconfig/vaultconfig",
"name": "vaultconfig",
"type": "Microsoft.RecoveryServices/vaults/backupconfig",
"properties": {
"enhancedSecurityState": "Enabled",
"softDeleteFeatureState": "Disabled"
}
}
Nächste Schritte
Erstellen Sie eine Sicherungsrichtlinie zum Sichern einer Azure-VM in diesem Tresor.
Weitere Informationen zu den Azure REST-APIs finden Sie in den folgenden Dokumenten: