KeyVaultClient.RestoreKeyWithHttpMessagesAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET