Backup-AzureKeyVaultManagedStorageAccount

Zálohuje účet úložiště spravovaného službou KeyVault.

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Syntax

Backup-AzureKeyVaultManagedStorageAccount
      [-VaultName] <String>
      [-Name] <String>
      [[-OutputFile] <String>]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Backup-AzureKeyVaultManagedStorageAccount
      [-InputObject] <PSKeyVaultManagedStorageAccountIdentityItem>
      [[-OutputFile] <String>]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Rutina Backup-AzureKeyVaultManagedStorageAccount 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-AzureKeyVaultManagedStorageAccount načtěte spravovaný účet úložiště v šifrovaném formátu a pak použijte rutinu Restore-AzureKeyVaultManagedStorageAccount 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

PS C:\Users\username\> Backup-AzureKeyVaultManagedStorageAccount -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

PS C:\> Backup-AzureKeyVaultKey -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.

PS C:\> $msak = Get-AzureKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
PS C:\> Backup-AzureKeyVaultManagedStorageAccount -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í.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Přepište daný soubor, pokud existuje.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Balíček účtu úložiště, který se má zálohovat, kanálovaný z výstupu volání načtení.

Type:PSKeyVaultManagedStorageAccountIdentityItem
Aliases:StorageAccount
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Aliases:StorageAccountName
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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í.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

PSKeyVaultManagedStorageAccountIdentityItem

Parametry: InputObject (ByValue)

Výstupy

String