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 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 do Azure Key Vault. Você pode restaurar uma conta de armazenamento com 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 gerenciada usando o Key Vault e agora deseja clonar o objeto em uma região diferente do Azure, para que 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, usar o cmdlet Restore-AzKeyVaultManagedStorageAccount e especificar 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 a 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 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 especificado 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 feito em backup, pipeline na 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 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.
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
Azure PowerShell