O cmdlet Backup-AzKeyVaultSecret faz backup de um segredo especificado em um cofre de chaves baixando-o e armazenando-o em um arquivo.
Se houver várias versões do segredo, todas as versões serão incluídas no backup.
Como o conteúdo descarregado está encriptado, não pode ser utilizado fora do Azure Key Vault.
Você pode restaurar um segredo de backup para qualquer cofre de chaves na assinatura da qual foi feito o backup.
Os motivos típicos para usar esse cmdlet são:
Pretende depositar uma cópia do seu segredo, para que tenha uma cópia offline no caso de eliminar acidentalmente o seu segredo no cofre de chaves.
Adicionaste um segredo a um cofre de chaves e agora queres clonar o segredo para uma região Azure diferente, para poderes usá-lo a partir de todas as instâncias da tua aplicação distribuída. Use o cmdlet Backup-AzKeyVaultSecret para recuperar o segredo em formato criptografado e, em seguida, use o cmdlet Restore-AzKeyVaultSecret e especifique um cofre de chaves na segunda região. (Observe que as regiões devem pertencer à mesma geografia.)
Exemplos
Exemplo 1: Fazer backup de um segredo com um nome de arquivo gerado automaticamente
Este comando recupera o segredo chamado MySecret do cofre de chaves chamado MyKeyVault e salva um backup desse segredo em um arquivo que é nomeado automaticamente para você e exibe o nome do arquivo.
Exemplo 2: Faça backup de um segredo para um nome de arquivo especificado, substituindo o arquivo existente sem avisar
Este comando recupera o segredo chamado MySecret do cofre de chaves chamado MyKeyVault e salva um backup desse segredo em um arquivo chamado Backup.blob.
Exemplo 3: Fazer backup de um segredo recuperado anteriormente para um nome de arquivo especificado
Especifica o arquivo de saída no qual o blob de backup está armazenado.
Se você não especificar esse parâmetro, esse cmdlet gerará um nome de arquivo para você.
Se você especificar o nome de um arquivo de saída existente, a operação não será concluída e retornará uma mensagem de erro informando que o arquivo de backup já existe.
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.
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.