Sdílet prostřednictvím


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-AzKeyVaultManagedStorageAccount a v druhé oblasti zadejte trezor klíčů.

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 zobrazí výzvu 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

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

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

Vstupy

PSKeyVaultManagedStorageAccountIdentityItem

Výstupy

String