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)