KeyVaultClient.RestoreKeyWithHttpMessagesAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バックアップされたキーをコンテナーに復元します。
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))
パラメーター
- vaultBaseUrl
- String
コンテナー名 (例: https://myvault.vault.azure.net)。
- keyBundleBackup
- Byte[]
キー バンドルに関連付けられているバックアップ BLOB。
- customHeaders
- Dictionary<String,List<String>>
要求に追加されるヘッダー。
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
実装
例外
操作が無効な状態コードを返したときにスローされます
応答を逆シリアル化できない場合にスローされます
必須パラメーターが null の場合にスローされます
必須パラメーターが null の場合にスローされます
注釈
以前にバックアップしたキーを Azure Key Vault にインポートし、キー、そのキー識別子、属性、アクセス制御ポリシーを復元します。 RESTORE 操作を利用し、以前にバックアップしたキーをインポートできます。 キーの個別のバージョンを復元することはできません。 キーはバックアップされたときと同じキー名で全体として復元されます。 キー名がターゲット Key Vault にない場合、RESTORE 操作は拒否されます。 キー名は復元中に保持されるが、キーが別の Vault に復元される場合、最終的なキー識別子が変更されます。 復元操作はすべてのバージョンを復元し、バージョン識別子を保持します。 RESTORE 操作にはセキュリティ上の制約があります。ターゲット Key Vaultは、ソース Key Vaultと同じ Microsoft Azure サブスクリプションによって所有されている必要があります。ユーザーはターゲット Key Vaultで RESTORE アクセス許可を持っている必要があります。 この操作には、キー/復元アクセス許可が必要です。
適用対象
Azure SDK for .NET