Backup-AzKeyVaultManagedStorageAccount
Sichert ein vom KeyVault verwaltetes Speicherkonto.
Syntax
Backup-AzKeyVaultManagedStorageAccount
[-VaultName] <String>
[-Name] <String>
[[-OutputFile] <String>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-AzKeyVaultManagedStorageAccount
[-InputObject] <PSKeyVaultManagedStorageAccountIdentityItem>
[[-OutputFile] <String>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Backup-AzKeyVaultManagedStorageAccount sichert ein angegebenes verwaltetes Speicherkonto in einem Schlüsseltresor, indem es heruntergeladen und in einer Datei gespeichert wird. Da der heruntergeladene Inhalt verschlüsselt ist, kann er nicht außerhalb von Azure Key Vault verwendet werden. Sie können ein gesichertes Speicherkonto in einem beliebigen Schlüsseltresor im Abonnement wiederherstellen, von dem es gesichert wurde, solange sich der Tresor in derselben Azure-Geografie befindet. Typische Gründe für die Verwendung dieses Cmdlets sind:
Sie möchten eine Offlinekopie des Speicherkontos aufbewahren, falls Sie das Original versehentlich aus dem Tresor löschen.
Sie haben ein verwaltetes Speicherkonto mit Key Vault erstellt und möchten nun das Objekt in eine andere Azure-Region klonen, damit Sie es aus allen Instanzen Ihrer verteilten Anwendung verwenden können. Verwenden Sie das Cmdlet Backup-AzKeyVaultManagedStorageAccount , um das verwaltete Speicherkonto im verschlüsselten Format abzurufen, und verwenden Sie dann das Cmdlet Restore-AzKeyVaultManagedStorageAccount , und geben Sie einen Schlüsseltresor in der zweiten Region an.
Beispiele
Beispiel 1: Sichern eines verwalteten Speicherkontos mit einem automatisch generierten Dateinamen
Backup-AzKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
C:\Users\username\mykeyvault-mymsak-1527029447.01191
Dieser Befehl ruft das verwaltete Speicherkonto "MyMSAK" aus dem Schlüsseltresor "MyKeyVault" ab und speichert eine Sicherung dieses verwalteten Speicherkontos in einer Datei, die automatisch für Sie benannt wird, und zeigt den Dateinamen an.
Beispiel 2: Sichern eines verwalteten Speicherkontos auf einen angegebenen Dateinamen
Backup-AzKeyVaultKey -VaultName 'MyKeyVault' -Name 'MyMSAK' -OutputFile 'C:\Backup.blob'
C:\Backup.blob
Mit diesem Befehl wird das verwaltete Speicherkonto namens MyMSAK aus dem Schlüsseltresor "MyKeyVault" abgerufen und eine Sicherung dieses verwalteten Speicherkontos in einer Datei namens "Backup.blob" gespeichert.
Beispiel 3: Sichern Eines zuvor abgerufenen verwalteten Speicherkontos mit einem angegebenen Dateinamen und Überschreiben der Zieldatei ohne Aufforderung.
$msak = Get-AzKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
Backup-AzKeyVaultManagedStorageAccount -StorageAccount $msak -OutputFile 'C:\Backup.blob' -Force
C:\Backup.blob
Mit diesem Befehl wird eine Sicherung des verwalteten Speicherkontos namens $msak erstellt. Name im Tresor mit dem Namen $msak. VaultName zu einer Datei mit dem Namen "Backup.blob" wird automatisch überschrieben, wenn sie bereits vorhanden ist.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Force
Überschreiben Der angegebenen Datei, falls vorhanden
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Speicherkontobundle, das gesichert werden soll, weitergeleitet aus der Ausgabe eines Abrufaufrufs.
Typ: | PSKeyVaultManagedStorageAccountIdentityItem |
Aliase: | StorageAccount |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Name
Geheimer Name. Cmdlet erstellt den FQDN eines geheimen Schlüssels aus dem Tresornamen, aktuell ausgewählte Umgebung und geheimen Namen.
Typ: | String |
Aliase: | StorageAccountName |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OutputFile
Ausgabedatei Die Ausgabedatei zum Speichern der Speicherkontosicherung. Wenn nicht angegeben, wird ein Standarddateiname generiert.
Typ: | String |
Position: | 2 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VaultName
Name des Tresors. Cmdlet erstellt den FQDN eines Tresors basierend auf dem Namen und der aktuell ausgewählten Umgebung.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
PSKeyVaultManagedStorageAccountIdentityItem
Ausgaben
Azure PowerShell