Restore-AzureKeyVaultKey
Crea una clave en un almacén de claves a partir de una clave de copia de seguridad.
Importante
Como los módulos de Az PowerShell ya tienen todas las funcionalidades de los de AzureRM PowerShell, incluso más, el 29 de febrero de 2024 se van a retirar estos últimos.
Para evitar interrupciones del servicio, actualice los scripts que usan los módulos de AzureRM PowerShell para que utilicen los de Az PowerShell antes del 29 de febrero de 2024. Para actualizar automáticamente los scripts, siga la guía de inicio rápido.
Syntax
Restore-AzureKeyVaultKey
[-VaultName] <String>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzureKeyVaultKey
[-InputObject] <PSKeyVault>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzureKeyVaultKey
[-ResourceId] <String>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Restore-AzureKeyVaultKey crea una clave en el almacén de claves especificado. Esta clave es una réplica de la clave de copia de seguridad en el archivo de entrada y tiene el mismo nombre que la clave original. Si el almacén de claves ya tiene una clave con el mismo nombre, se produce un error en este cmdlet en lugar de sobrescribir la clave original. Si la copia de seguridad contiene varias versiones de una clave, se restauran todas las versiones. El almacén de claves en el que restaure la clave puede ser diferente del almacén de claves del que ha hecho una copia de seguridad de la clave. 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: Restauración de una clave de copia de seguridad
PS C:\> Restore-AzureKeyVaultKey -VaultName 'MyKeyVault' -InputFile "C:\Backup.blob"
Vault Name : MyKeyVault
Name : key1
Version : 394f9379a47a4e2086585468de6c7ae5
Id : https://mykeyvault.vault.azure.net:443/keys/key1/394f9379a47a4e2086585468de6c7ae5
Enabled : True
Expires :
Not Before :
Created : 4/6/2018 11:31:36 PM
Updated : 4/6/2018 11:35:04 PM
Purge Disabled : False
Tags :
Este comando restaura una clave, incluidas todas sus versiones, desde el archivo de copia de seguridad denominado Backup.blob en el almacén de claves denominado MyKeyVault.
Parámetros
Le solicita su confirmación antes de ejecutar el cmdlet.
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure
| Type: | IAzureContextContainer |
| Aliases: | AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Especifica el archivo de entrada que contiene la copia de seguridad de la clave que se va a restaurar.
| Type: | String |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
KeyVault (objeto)
| Type: | PSKeyVault |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Identificador de recurso de KeyVault
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Especifica el nombre del almacén de claves en el que se va a restaurar la clave.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Entradas
Parámetros: InputObject (ByValue)