Restore-AzKeyVaultSecret

Crea un secreto en un almacén de claves a partir de un secreto de copia de seguridad.

Syntax

Restore-AzKeyVaultSecret
       [-VaultName] <String>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzKeyVaultSecret
       [-InputObject] <PSKeyVault>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzKeyVaultSecret
       [-ResourceId] <String>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

El cmdlet Restore-AzKeyVaultSecret crea un secreto en el almacén de claves especificado. Este secreto es una réplica del secreto de copia de seguridad en el archivo de entrada y tiene el mismo nombre que el secreto original. Si el almacén de claves ya tiene un secreto con el mismo nombre, este cmdlet produce un error en lugar de sobrescribir el secreto original. Si la copia de seguridad contiene varias versiones de un secreto, se restauran todas las versiones. El almacén de claves en el que se restaura el secreto puede ser diferente del almacén de claves del que ha creado una copia de seguridad del secreto. Sin embargo, el almacén de claves debe usar la misma suscripción y estar en una región de Azure en la misma geografía (por ejemplo, Norteamérica). Consulte el Centro de confianza de Microsoft Azure (https://azure.microsoft.com/support/trust-center/) para obtener la asignación de regiones de Azure a zonas geográficas.

Ejemplos

Ejemplo 1: Restaurar un secreto de copia de seguridad

Restore-AzKeyVaultSecret -VaultName 'contoso' -InputFile "C:\Backup.blob"

Vault Name   : contoso
Name         : secret1
Version      : 7128133570f84a71b48d7d0550deb74c
Id           : https://contoso.vault.azure.net:443/secrets/secret1/7128133570f84a71b48d7d0550deb74c
Enabled      : True
Expires      : 4/6/2018 3:59:43 PM
Not Before   :
Created      : 4/5/2018 11:46:28 PM
Updated      : 4/6/2018 11:30:17 PM
Content Type :
Tags         :

Este comando restaura un secreto, incluidas todas sus versiones, desde el archivo de copia de seguridad denominado Backup.blob en el almacén de claves denominado contoso.

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputFile

Especifica el archivo de entrada que contiene la copia de seguridad del secreto que se va a restaurar.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

KeyVault (objeto)

Type:PSKeyVault
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

Id. de recurso de KeyVault

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VaultName

Especifica el nombre del almacén de claves en el que se va a restaurar el secreto.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

PSKeyVault

String

Salidas

PSKeyVaultSecret