Backup-AzKeyVaultManagedStorageAccount
Zálohuje účet úložiště spravovaného službou KeyVault.
Syntaxe
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>]
Description
Rutina Backup-AzKeyVaultManagedStorageAccount zálohuje zadaný spravovaný účet úložiště do trezoru klíčů stažením a uložením do souboru. Vzhledem k tomu, že stažený obsah je zašifrovaný, nejde ho použít mimo Azure Key Vault. Zálohovaný účet úložiště můžete obnovit do libovolného trezoru klíčů v předplatném, ze kterého byl zálohován, pokud je trezor ve stejné zeměpisné oblasti Azure. Mezi obvyklé důvody použití této rutiny patří:
Pokud omylem odstraníte původní kopii z trezoru, chcete zachovat offline kopii účtu úložiště.
Vytvořili jste spravovaný účet úložiště pomocí služby Key Vault a teď chcete objekt naklonovat do jiné oblasti Azure, abyste ho mohli použít ze všech instancí distribuované aplikace. Pomocí rutiny Backup-AzKeyVaultManagedStorageAccount načtěte spravovaný účet úložiště v šifrovaném formátu a pak použijte rutinu Restore-AzKeyVaultManagedStorage Account a zadejte trezor klíčů v druhé oblasti.
Příklady
Příklad 1: Zálohování spravovaného účtu úložiště s automaticky vygenerovaným názvem souboru
Backup-AzKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
C:\Users\username\mykeyvault-mymsak-1527029447.01191
Tento příkaz načte spravovaný účet úložiště MyMSAK z trezoru klíčů s názvem MyKeyVault a uloží zálohu tohoto spravovaného účtu úložiště do souboru, který je automaticky pojmenovaný za vás, a zobrazí název souboru.
Příklad 2: Zálohování spravovaného účtu úložiště na zadaný název souboru
Backup-AzKeyVaultKey -VaultName 'MyKeyVault' -Name 'MyMSAK' -OutputFile 'C:\Backup.blob'
C:\Backup.blob
Tento příkaz načte spravovaný účet úložiště MyMSAK z trezoru klíčů s názvem MyKeyVault a uloží zálohu tohoto spravovaného účtu úložiště do souboru s názvem Backup.blob.
Příklad 3: Zálohujte dříve načtený spravovaný účet úložiště do zadaného názvu souboru a přepíšete cílový soubor bez výzvy.
$msak = Get-AzKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
Backup-AzKeyVaultManagedStorageAccount -StorageAccount $msak -OutputFile 'C:\Backup.blob' -Force
C:\Backup.blob
Tento příkaz vytvoří zálohu spravovaného účtu úložiště s názvem $msak. Název v trezoru s názvem $msak VaultName do souboru s názvem Backup.blob, bezobslužně přepíše soubor, pokud už existuje.
Parametry
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Force
Přepište daný soubor, pokud existuje.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InputObject
Balíček účtu úložiště, který se má zálohovat, kanálovaný z výstupu volání načtení.
Typ: | PSKeyVaultManagedStorageAccountIdentityItem |
Aliasy: | StorageAccount |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Name
Název tajného kódu. Rutina vytvoří plně kvalifikovaný název domény tajného kódu z názvu trezoru, aktuálně vybrané prostředí a název tajného kódu.
Typ: | String |
Aliasy: | StorageAccountName |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OutputFile
Výstupní soubor. Výstupní soubor pro uložení zálohy účtu úložiště. Pokud není zadaný, vygeneruje se výchozí název souboru.
Typ: | String |
Position: | 2 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VaultName
Název trezoru Rutina vytvoří plně kvalifikovaný název domény trezoru na základě názvu a aktuálně vybraného prostředí.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |