Backup-AzKeyVaultManagedStorageAccount
Säkerhetskopierar ett KeyVault-hanterat lagringskonto.
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>]
Description
Cmdleten Backup-AzKeyVaultManagedStorageAccount säkerhetskopierar ett angivet hanterat lagringskonto i ett nyckelvalv genom att ladda ned det och lagra det i en fil. Eftersom det nedladdade innehållet är krypterat kan det inte användas utanför Azure Key Vault. Du kan återställa ett säkerhetskopierat lagringskonto till valfritt nyckelvalv i prenumerationen som det säkerhetskopierades från, så länge valvet finns i samma Azure-geografi. Vanliga orsaker till att använda den här cmdleten är:
Du vill behålla en offlinekopia av lagringskontot om du av misstag tar bort originalet från valvet.
Du har skapat ett hanterat lagringskonto med Key Vault och vill nu klona objektet till en annan Azure-region, så att du kan använda det från alla instanser av ditt distribuerade program. Använd cmdleten Backup-AzKeyVaultManagedStorageAccount för att hämta det hanterade lagringskontot i krypterat format och använd sedan Restore-AzKeyVaultManagedStorageAccount cmdlet och ange ett nyckelvalv i den andra regionen.
Exempel
Exempel 1: Säkerhetskopiera ett hanterat lagringskonto med ett automatiskt genererat filnamn
Backup-AzKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
C:\Users\username\mykeyvault-mymsak-1527029447.01191
Det här kommandot hämtar det hanterade lagringskontot MyMSAK från nyckelvalvet med namnet MyKeyVault och sparar en säkerhetskopia av det hanterade lagringskontot till en fil som automatiskt namnges åt dig och visar filnamnet.
Exempel 2: Säkerhetskopiera ett hanterat lagringskonto till ett angivet filnamn
Backup-AzKeyVaultKey -VaultName 'MyKeyVault' -Name 'MyMSAK' -OutputFile 'C:\Backup.blob'
C:\Backup.blob
Det här kommandot hämtar det hanterade lagringskontot MyMSAK från nyckelvalvet med namnet MyKeyVault och sparar en säkerhetskopia av det hanterade lagringskontot till en fil med namnet Backup.blob.
Exempel 3: Säkerhetskopiera ett tidigare hämtat hanterat lagringskonto till ett angivet filnamn och skriv över målfilen utan att fråga.
$msak = Get-AzKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
Backup-AzKeyVaultManagedStorageAccount -StorageAccount $msak -OutputFile 'C:\Backup.blob' -Force
C:\Backup.blob
Det här kommandot skapar en säkerhetskopia av det hanterade lagringskontot med namnet $msak. Namn i valvet med namnet $msak. VaultName till en fil med namnet Backup.blob, som tyst skriver över filen om den redan finns.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Force
Skriv över den angivna filen om den finns
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InputObject
Lagringskontopaket som ska säkerhetskopieras, pipelines in från utdata från ett hämtningsanrop.
Typ: | PSKeyVaultManagedStorageAccountIdentityItem |
Alias: | StorageAccount |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Name
Hemligt namn. Cmdlet konstruerar FQDN för en hemlighet från valvnamnet, som för närvarande är valt miljö och hemligt namn.
Typ: | String |
Alias: | StorageAccountName |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-OutputFile
Utdatafil. Utdatafilen för lagringskontots säkerhetskopia. Om inget anges genereras ett standardfilnamn.
Typ: | String |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VaultName
Valvnamn. Cmdleten konstruerar FQDN för ett valv baserat på namnet och den aktuella miljön.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
PSKeyVaultManagedStorageAccountIdentityItem
Utdata
Azure PowerShell