次の方法で共有


KeyClient.RestoreKeyBackup(Byte[], CancellationToken) メソッド

定義

バックアップされたキーをコンテナーに復元します。

public virtual Azure.Response<Azure.Security.KeyVault.Keys.KeyVaultKey> RestoreKeyBackup (byte[] backup, System.Threading.CancellationToken cancellationToken = default);
abstract member RestoreKeyBackup : byte[] * System.Threading.CancellationToken -> Azure.Response<Azure.Security.KeyVault.Keys.KeyVaultKey>
override this.RestoreKeyBackup : byte[] * System.Threading.CancellationToken -> Azure.Response<Azure.Security.KeyVault.Keys.KeyVaultKey>
Public Overridable Function RestoreKeyBackup (backup As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Response(Of KeyVaultKey)

パラメーター

backup
Byte[]

キーに関連付けられているバックアップ BLOB。

cancellationToken
CancellationToken

CancellationToken要求の有効期間を制御する 。

戻り値

例外

backup が空の文字列です。

backup が null です。

サーバーからエラーが返されました。 サーバーから返される詳細については、「」を参照してください Message

注釈

以前にバックアップしたキーを Azure Key Vaultにインポートし、キー、そのキー識別子、属性、アクセス制御ポリシーを復元します。 RESTORE 操作を利用し、以前にバックアップしたキーをインポートできます。 キーの個別のバージョンを復元することはできません。 キーはバックアップされたときと同じキー名で全体として復元されます。 キー名がターゲット Key Vault にない場合、RESTORE 操作は拒否されます。 キー名は復元中に保持されるが、キーが別の Vault に復元される場合、最終的なキー識別子が変更されます。 復元操作はすべてのバージョンを復元し、バージョン識別子を保持します。 RESTORE 操作にはセキュリティ上の制約があります。ターゲット Key Vaultは、ソースと同じ Microsoft Azure サブスクリプションによって所有されている必要がありますKey Vaultユーザーはターゲット Key Vaultで RESTORE アクセス許可を持っている必要があります。 この操作には、キー/復元アクセス許可が必要です。

適用対象