Compartir a través de


Backup-AzKeyVaultManagedStorageAccount

Realiza una copia de seguridad de una cuenta de almacenamiento administrada por KeyVault.

Sintaxis

ByStorageAccountName (valor predeterminado)

Backup-AzKeyVaultManagedStorageAccount
    [-VaultName] <String>
    [-Name] <String>
    [[-OutputFile] <String>]
    [-Force]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByStorageAccount

Backup-AzKeyVaultManagedStorageAccount
    [-InputObject] <PSKeyVaultManagedStorageAccountIdentityItem>
    [[-OutputFile] <String>]
    [-Force]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

El cmdlet Backup-AzKeyVaultManagedStorageAccount 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 Azure geografía. 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 con Key Vault y ahora quiere clonar el objeto en una región de Azure diferente, de modo que pueda usarla desde todas las instancias de la aplicación distribuida. Use el cmdlet Backup-AzKeyVaultManagedStorageAccount para recuperar la cuenta de almacenamiento administrada en formato cifrado y, a continuación, use el cmdlet Restore-AzKeyVaultManagedStorageAccount 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

Backup-AzKeyVaultManagedStorageAccount -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

Backup-AzKeyVaultKey -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.

$msak = Get-AzKeyVaultManagedStorageAccount -VaultName 'MyKeyVault' -Name 'MyMSAK'
Backup-AzKeyVaultManagedStorageAccount -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 pide confirmación antes de ejecutar el cmdlet.

Propiedades de parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:cf

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Propiedades de parámetro

Tipo:IAzureContextContainer
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Force

Sobrescribir el archivo especificado si existe

Propiedades de parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades de parámetro

Tipo:PSKeyVaultManagedStorageAccountIdentityItem
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:StorageAccount

Conjuntos de parámetros

ByStorageAccount
Posición:0
Obligatorio:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:NombreDeCuentaDeAlmacenamiento

Conjuntos de parámetros

ByStorageAccountName
Posición:1
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:2
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

ByStorageAccountName
Posición:0
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Propiedades de parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:wi

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

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.

Entradas

PSKeyVaultManagedStorageAccountIdentityItem

Salidas

String