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 sedan använda cmdleten Restore-AzKeyVaultManagedStorageAccount 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.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Skriv över den angivna filen om den finns
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Lagringskontopaket som ska säkerhetskopieras, pipelines in från utdata från ett hämtningsanrop.
Type: | PSKeyVaultManagedStorageAccountIdentityItem |
Aliases: | StorageAccount |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
Type: | String |
Aliases: | StorageAccountName |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OutputFile
Utdatafil. Utdatafilen för lagringskontots säkerhetskopia. Om inget anges genereras ett standardfilnamn.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultName
Valvnamn. Cmdleten konstruerar FQDN för ett valv baserat på namnet och den aktuella miljön.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
PSKeyVaultManagedStorageAccountIdentityItem
Utdata
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för