El cmdlet Backup-AzKeyVaultKey realiza una copia de seguridad de una clave especificada en un almacén de claves al descargarla y almacenarla en un archivo.
Si hay varias versiones de la clave, todas las versiones se incluyen en la copia de seguridad.
Dado que el contenido descargado está cifrado, no se puede usar fuera de Azure Key Vault.
Puede restaurar una clave de copia de seguridad en cualquier almacén de claves de la suscripción desde la que se realizó una copia de seguridad.
Las razones habituales para usar este cmdlet son:
Quiere custodiar una copia de la clave para que tenga una copia sin conexión en caso de que elimine accidentalmente la clave en el almacén de claves.
Ha creado una clave mediante Key Vault y ahora quiere clonar la clave en otra región de Azure, de modo que pueda usarla desde todas las instancias de la aplicación distribuida.
Use el cmdlet Backup-AzKeyVaultKey para recuperar la clave en formato cifrado y, a continuación, use el cmdlet Restore-AzKeyVaultKey y especifique un almacén de claves en la segunda región.
Ejemplos
Ejemplo 1: Copia de seguridad de una clave con un nombre de archivo generado automáticamente
Este comando recupera la clave denominada MyKey del almacén de claves denominada MyKeyVault y guarda una copia de seguridad de esa clave en un archivo denominado automáticamente y muestra el nombre de archivo.
Ejemplo 2: Copia de seguridad de una clave en un nombre de archivo especificado
Este comando recupera la clave denominada MyKey del almacén de claves denominado MyKeyVault y guarda una copia de seguridad de esa clave en un archivo denominado Backup.blob.
Ejemplo 3: Realice una copia de seguridad de una clave recuperada previamente en un nombre de archivo especificado, sobrescribiendo el archivo de destino sin preguntar.
Este comando crea una copia de seguridad de la clave denominada $key. Nombre en el almacén denominado $key. VaultName en un archivo denominado Backup.blob, sobrescribiendo el archivo de forma silenciosa si ya existe.
Especifica el archivo de salida en el que se almacena el blob de copia de seguridad.
Si no especifica este parámetro, este cmdlet genera un nombre de archivo automáticamente.
Si especifica el nombre de un archivo de salida existente, la operación no se completará y devolverá un mensaje de error que indica que el archivo de copia de seguridad ya existe.
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.