Compartir a través de


KeyVaultClient.RestoreKeyWithHttpMessagesAsync Método

Definición

Restaura una clave de copia de seguridad en un almacén.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.KeyVault.Models.KeyBundle>> RestoreKeyWithHttpMessagesAsync (string vaultBaseUrl, byte[] keyBundleBackup, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RestoreKeyWithHttpMessagesAsync : string * byte[] * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.KeyVault.Models.KeyBundle>>
override this.RestoreKeyWithHttpMessagesAsync : string * byte[] * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.KeyVault.Models.KeyBundle>>
Public Function RestoreKeyWithHttpMessagesAsync (vaultBaseUrl As String, keyBundleBackup As Byte(), Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of KeyBundle))

Parámetros

vaultBaseUrl
String

El nombre del almacén, por ejemplo https://myvault.vault.azure.net, .

keyBundleBackup
Byte[]

Blob de copia de seguridad asociado a un conjunto de claves.

customHeaders
Dictionary<String,List<String>>

Encabezados que se agregarán a la solicitud.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Implementaciones

Excepciones

Se produce cuando la operación devolvió un código de estado no válido

Se produce cuando no se puede deserializar la respuesta

Se produce cuando un parámetro obligatorio es NULL

Se produce cuando un parámetro obligatorio es NULL

Comentarios

Importa una clave de la cual se había realizado anteriormente una copia de seguridad en Azure Key Vault, restaura la clave, su identificador de clave, los atributos y las directivas de control de acceso. La operación de restauración RESTORE puede utilizarse para importar una clave de la que se hizo previamente una copia de seguridad. No se pueden restaurar versiones individuales de una clave. La clave se restaura en su totalidad con el mismo nombre de clave que tenía cuando se realizó la copia de seguridad. Si el nombre de clave no está disponible en el Almacén de claves de destino, se rechazará la operación de restauración RESTORE. Mientras que el nombre de la clave se conserva durante la restauración, el identificador de clave final cambiará si se restaura la clave en un almacén diferente. La restauración restaurará todas las versiones y conservará los identificadores de la versión. La operación RESTORE está sujeta a restricciones de seguridad: el Key Vault de destino debe ser propiedad de la misma suscripción de Microsoft Azure que el origen Key Vault El usuario debe tener el permiso RESTORE en el Key Vault de destino. Esta operación requiere el permiso keys/restore.

Se aplica a