Backup-AzureKeyVaultManagedStorageAccount
Realiza una copia de seguridad de una cuenta de almacenamiento administrada por KeyVault.
Advertencia
El módulo AzureRM PowerShell ha quedado oficialmente obsoleto a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.
Aunque el módulo AzureRM puede seguir funcionando, ya no recibirá mantenimiento ni soporte técnico, lo que significa que su uso continuado queda a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.
Sintaxis
Backup-AzureKeyVaultManagedStorageAccount
[-VaultName] <String>
[-Name] <String>
[[-OutputFile] <String>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Backup-AzureKeyVaultManagedStorageAccount
[-InputObject] <PSKeyVaultManagedStorageAccountIdentityItem>
[[-OutputFile] <String>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Backup-AzureKeyVaultManagedStorageAccount realiza una copia de seguridad de una cuenta de almacenamiento administrada especificada en un almacén de claves mediante la descarga y el almacenamiento en un archivo. Dado que el contenido descargado está cifrado, no se puede usar fuera de Azure Key Vault. Puede restaurar una cuenta de almacenamiento de copia de seguridad en cualquier almacén de claves de la suscripción desde la que se realizó una copia de seguridad, siempre y cuando el almacén esté en la misma geografía de Azure. Las razones habituales para usar este cmdlet son:
Quiere conservar una copia sin conexión de la cuenta de almacenamiento en caso de que elimine accidentalmente el original del almacén.
Ha creado una cuenta de almacenamiento administrada mediante Key Vault y ahora quiere clonar el objeto en otra región de Azure, de modo que pueda usarlo desde todas las instancias de la aplicación distribuida. Use el cmdlet Backup-AzureKeyVaultManagedStorageAccount para recuperar la cuenta de almacenamiento administrada en formato cifrado y, a continuación, use el cmdlet Restore-AzureKeyVaultManagedStorageAccount y especifique un almacén de claves en la segunda región.
Ejemplos
Ejemplo 1: Copia de seguridad de una cuenta de almacenamiento administrada con un nombre de archivo generado automáticamente
PS C:\Users\username\> Backup-AzureKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
C:\Users\username\mykeyvault-mymsak-1527029447.01191
Este comando recupera la cuenta de almacenamiento administrada denominada MyMSAK del almacén de claves denominado MyKeyVault y guarda una copia de seguridad de esa cuenta de almacenamiento administrada en un archivo denominado automáticamente y muestra el nombre de archivo.
Ejemplo 2: Copia de seguridad de una cuenta de almacenamiento administrada en un nombre de archivo especificado
PS C:\> Backup-AzureKeyVaultKey -VaultName 'MyKeyVault' -Name 'MyMSAK' -OutputFile 'C:\Backup.blob'
C:\Backup.blob
Este comando recupera la cuenta de almacenamiento administrada denominada MyMSAK del almacén de claves denominado MyKeyVault y guarda una copia de seguridad de esa cuenta de almacenamiento administrada en un archivo denominado Backup.blob.
Ejemplo 3: Realice una copia de seguridad de una cuenta de almacenamiento administrada recuperada previamente en un nombre de archivo especificado, sobrescribiendo el archivo de destino sin preguntar.
PS C:\> $msak = Get-AzureKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
PS C:\> Backup-AzureKeyVaultManagedStorageAccount -StorageAccount $msak -OutputFile 'C:\Backup.blob' -Force
C:\Backup.blob
Este comando crea una copia de seguridad de la cuenta de almacenamiento administrada denominada $msak. Nombre en el almacén denominado $msak. VaultName en un archivo denominado Backup.blob, sobrescribiendo el archivo de forma silenciosa si ya existe.
Parámetros
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Force
Sobrescribir el archivo especificado si existe
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-InputObject
Agrupación de cuentas de almacenamiento de la que se va a realizar una copia de seguridad, canalizado desde la salida de una llamada de recuperación.
Tipo: | PSKeyVaultManagedStorageAccountIdentityItem |
Alias: | StorageAccount |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Name
Nombre del secreto. El cmdlet construye el FQDN de un secreto a partir del nombre del almacén, el entorno y el nombre del secreto seleccionados actualmente.
Tipo: | String |
Alias: | StorageAccountName |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-OutputFile
Archivo de salida. Archivo de salida para almacenar la copia de seguridad de la cuenta de almacenamiento. Si no se especifica, se generará un nombre de archivo predeterminado.
Tipo: | String |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VaultName
Nombre del almacén. El cmdlet construye el FQDN de un almacén en función del nombre y del entorno seleccionado actualmente.
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
PSKeyVaultManagedStorageAccountIdentityItem
Parámetros: InputObject (ByValue)