SpecializedBlobExtensions.UpdateClientSideKeyEncryptionKeyAsync Methode

Definition

Rotiert den Schlüsselverschlüsselungsschlüssel (Key Encryption Key, KEK) für ein clientseitiges verschlüsseltes Blob, ohne das gesamte Blob erneut laden zu müssen.

public static System.Threading.Tasks.Task UpdateClientSideKeyEncryptionKeyAsync (this Azure.Storage.Blobs.BlobClient client, Azure.Storage.ClientSideEncryptionOptions encryptionOptionsOverride = default, Azure.Storage.Blobs.Models.BlobRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
static member UpdateClientSideKeyEncryptionKeyAsync : Azure.Storage.Blobs.BlobClient * Azure.Storage.ClientSideEncryptionOptions * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function UpdateClientSideKeyEncryptionKeyAsync (client As BlobClient, Optional encryptionOptionsOverride As ClientSideEncryptionOptions = Nothing, Optional conditions As BlobRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

client
BlobClient

Client für das Blob.

encryptionOptionsOverride
ClientSideEncryptionOptions

Optionale Außerkraftsetzung für clientseitige Verschlüsselungsoptionen, die beim Aktualisieren des Schlüsselverschlüsselungsschlüssels verwendet werden sollen. Wird standardmäßig auf dem ClientSideEncryptionOptions Client konfiguriert, wenn diese nicht aufgefüllt wird. Der neue Schlüsselverschlüsselungsschlüssel für das Blob ist für die KeyEncryptionKey Verschlüsselungsoptionen, die für den Vorgang verwendet werden. Optionen müssen über einen Resolver verfügen, der den alten Schlüssel im Blob auflösen kann.

conditions
BlobRequestConditions

Optionale Anforderungsbedingungen für den Vorgang.

cancellationToken
CancellationToken

Abbruchtoken für den Vorgang.

Gilt für: