Backup-AzKeyVaultManagedStorageAccount

Faz backup de uma conta de armazenamento gerenciada pelo KeyVault.

Sintaxe

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

O cmdlet Backup-AzKeyVaultManagedStorageAccount faz backup de uma conta de armazenamento gerenciado 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 do 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 na mesma geografia do Azure. 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 gerenciado usando o Key Vault e agora deseja clonar o objeto em uma região diferente do Azure, para que possa usá-lo em 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 gerenciado em um arquivo que é nomeado automaticamente para você e exibe o nome do arquivo.

Exemplo 2: Fazer backup de uma conta de armazenamento gerenciado em 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 gerenciado em um arquivo chamado Backup.blob.

Exemplo 3: faça backup de uma conta de armazenamento gerenciada recuperada anteriormente em 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.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

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

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Force

Substituir o arquivo fornecido, se ele existir

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputObject

Pacote de conta de armazenamento a ser copiado, canalizado a partir da saída de uma chamada de recuperação.

Tipo:PSKeyVaultManagedStorageAccountIdentityItem
Aliases:StorageAccount
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Name

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

Tipo:String
Aliases:StorageAccountName
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

Tipo:String
Cargo:2
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VaultName

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

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

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

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

PSKeyVaultManagedStorageAccountIdentityItem

Saídas

String