Compartilhar via


Backup-AzKeyVaultManagedStorageAccount

Faz backup de uma conta de armazenamento gerenciada pelo KeyVault.

Sintaxe

ByStorageAccountName (Default)

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

ByStorageAccount

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

Description

O cmdlet Backup-AzKeyVaultManagedStorageAccount faz backup de uma conta de armazenamento gerenciada especificada em um cofre de chaves baixando-a e armazenando-a em um arquivo. Como o conteúdo baixado é criptografado, ele não pode ser usado fora de Azure Key Vault. Você pode restaurar uma conta de armazenamento de backup para qualquer cofre de chaves na assinatura da qual foi feito backup, desde que o cofre esteja no mesmo Azure geografia. Os motivos típicos para usar esse cmdlet são:

  • Você deseja manter uma cópia offline da conta de armazenamento caso exclua acidentalmente o original do cofre.

  • Você criou uma conta de armazenamento gerenciada usando Key Vault e agora deseja clonar o objeto em uma região de Azure diferente, para que você possa usá-lo de todas as instâncias do aplicativo distribuído. Use o cmdlet Backup-AzKeyVaultManagedStorageAccount para recuperar a conta de armazenamento gerenciada em formato criptografado e, em seguida, use o cmdlet Restore-AzKeyVaultManagedStorageAccount e especifique um cofre de chaves na segunda região.

Exemplos

Exemplo 1: fazer backup de uma conta de armazenamento gerenciada com um nome de arquivo gerado automaticamente

Backup-AzKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
C:\Users\username\mykeyvault-mymsak-1527029447.01191

Esse comando recupera a conta de armazenamento gerenciada chamada MyMSAK do cofre de chaves chamado MyKeyVault e salva um backup dessa conta de armazenamento gerenciada em um arquivo que é nomeado automaticamente para você e exibe o nome do arquivo.

Exemplo 2: fazer backup de uma conta de armazenamento gerenciada para um nome de arquivo especificado

Backup-AzKeyVaultKey -VaultName 'MyKeyVault' -Name 'MyMSAK' -OutputFile 'C:\Backup.blob'
C:\Backup.blob

Esse comando recupera a conta de armazenamento gerenciada chamada MyMSAK do cofre de chaves chamado MyKeyVault e salva um backup dessa conta de armazenamento gerenciada em um arquivo chamado Backup.blob.

Exemplo 3: faça backup de uma conta de armazenamento gerenciada recuperada anteriormente para um nome de arquivo especificado, substituindo o arquivo de destino sem solicitar.

$msak = Get-AzKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
Backup-AzKeyVaultManagedStorageAccount -StorageAccount $msak -OutputFile 'C:\Backup.blob' -Force
C:\Backup.blob

Esse comando cria um backup da conta de armazenamento gerenciada chamada $msak. Nome no cofre chamado $msak. VaultName para um arquivo chamado Backup.blob, substituindo silenciosamente o arquivo se ele já existir.

Parâmetros

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usadas para comunicação com Azure.

Propriedades do parâmetro

Tipo:IAzureContextContainer
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Force

Substituir o arquivo especificado se ele existir

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-InputObject

Pacote de conta de armazenamento a ser feito em backup, pipeline na saída de uma chamada de recuperação.

Propriedades do parâmetro

Tipo:PSKeyVaultManagedStorageAccountIdentityItem
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:StorageAccount

Conjuntos de parâmetros

ByStorageAccount
Cargo:0
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Name

Nome do segredo. O cmdlet constrói o FQDN de um segredo a partir do nome do cofre, do ambiente selecionado no momento e do nome do segredo.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:NomeDaContaDeArmazenamento

Conjuntos de parâmetros

ByStorageAccountName
Cargo:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-OutputFile

Arquivo de saída. O arquivo de saída para armazenar o backup da conta de armazenamento. Se não for especificado, um nome de arquivo padrão será gerado.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:2
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-VaultName

Nome do cofre. O cmdlet constrói o FQDN de um cofre com base no nome e no ambiente selecionado no momento.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

ByStorageAccountName
Cargo:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

PSKeyVaultManagedStorageAccountIdentityItem

Saídas

String