KeyVaultClientExtensions.RestoreKeyAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バックアップされたキーをコンテナーに復元します。
public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle> RestoreKeyAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string vaultBaseUrl, byte[] keyBundleBackup, System.Threading.CancellationToken cancellationToken = default);
static member RestoreKeyAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle>
<Extension()>
Public Function RestoreKeyAsync (operations As IKeyVaultClient, vaultBaseUrl As String, keyBundleBackup As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyBundle)
パラメーター
- operations
- IKeyVaultClient
この拡張メソッドの操作グループ。
- vaultBaseUrl
- String
コンテナー名 (例: https://myvault.vault.azure.net)。
- keyBundleBackup
- Byte[]
キー バンドルに関連付けられているバックアップ BLOB。
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
注釈
以前にバックアップしたキーを Azure Key Vault にインポートし、キー、そのキー識別子、属性、アクセス制御ポリシーを復元します。 RESTORE 操作を利用し、以前にバックアップしたキーをインポートできます。 キーの個別のバージョンを復元することはできません。 キーはバックアップされたときと同じキー名で全体として復元されます。 キー名がターゲット Key Vault にない場合、RESTORE 操作は拒否されます。 キー名は復元中に保持されるが、キーが別の Vault に復元される場合、最終的なキー識別子が変更されます。 復元操作はすべてのバージョンを復元し、バージョン識別子を保持します。 RESTORE 操作にはセキュリティ上の制約があります。ターゲット Key Vaultは、ソースと同じ Microsoft Azure サブスクリプションによって所有されている必要がありますKey Vaultユーザーはターゲット Key Vaultで RESTORE アクセス許可を持っている必要があります。 この操作には、キー/復元アクセス許可が必要です。
適用対象
Azure SDK for .NET