Freigeben über


CloudBlob.RotateEncryptionKeyAsync Methode

Definition

Überlädt

RotateEncryptionKeyAsync()

Initiiert einen asynchronen Vorgang, um den Verschlüsselungsschlüssel für dieses Blob zu rotieren. Diese Methode rotiert nur den KEK, nicht den CEK. Weitere Informationen finden Sie unter https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/.

RotateEncryptionKeyAsync(CancellationToken)

Initiiert einen asynchronen Vorgang, um den Verschlüsselungsschlüssel für dieses Blob zu rotieren. Diese Methode rotiert nur den KEK, nicht den CEK. Weitere Informationen finden Sie unter https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/.

RotateEncryptionKeyAsync(AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang, um den Verschlüsselungsschlüssel für dieses Blob zu rotieren. Diese Methode rotiert nur den KEK, nicht den CEK. Weitere Informationen finden Sie unter https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/.

RotateEncryptionKeyAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang, um den Verschlüsselungsschlüssel für dieses Blob zu rotieren. Diese Methode rotiert nur den KEK, nicht den CEK. Weitere Informationen finden Sie unter https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/.

RotateEncryptionKeyAsync()

Initiiert einen asynchronen Vorgang, um den Verschlüsselungsschlüssel für dieses Blob zu rotieren. Diese Methode rotiert nur den KEK, nicht den CEK. Weitere Informationen finden Sie unter https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task RotateEncryptionKeyAsync ();
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member RotateEncryptionKeyAsync : unit -> System.Threading.Tasks.Task
override this.RotateEncryptionKeyAsync : unit -> System.Threading.Tasks.Task
Public Overridable Function RotateEncryptionKeyAsync () As Task

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Diese Methode hat eine Reihe von Voraussetzungen: 1. Das Blob muss im Dienst mit clientseitiger Verschlüsselung (nicht dienstseitige Verschlüsselung) verschlüsselt werden. 2. Das lokale Objekt muss über die neuesten Attribute aus dem Blob im Dienst verfügen. Dies kann durch Aufrufen von FetchAttributes() im Blob oder durch Auflisten von Blobs im Container mit Metadaten erfolgen. 3. Die Verschlüsselungsrichtlinie für die Standardmäßigen BlobRequestOptions muss einen IKeyResolver enthalten, der den alten Verschlüsselungsschlüssel auflösen kann. 4. Die Verschlüsselungsrichtlinie für die Standardmäßigen BlobRequestOptions muss einen IKey mit dem neuen Verschlüsselungsschlüssel enthalten.

Gilt für:

RotateEncryptionKeyAsync(CancellationToken)

Initiiert einen asynchronen Vorgang, um den Verschlüsselungsschlüssel für dieses Blob zu rotieren. Diese Methode rotiert nur den KEK, nicht den CEK. Weitere Informationen finden Sie unter https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task RotateEncryptionKeyAsync (System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member RotateEncryptionKeyAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RotateEncryptionKeyAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function RotateEncryptionKeyAsync (cancellationToken As CancellationToken) As Task

Parameter

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Diese Methode hat eine Reihe von Voraussetzungen: 1. Das Blob muss im Dienst mit clientseitiger Verschlüsselung (nicht dienstseitige Verschlüsselung) verschlüsselt werden. 2. Das lokale Objekt muss über die neuesten Attribute aus dem Blob im Dienst verfügen. Dies kann durch Aufrufen von FetchAttributes() im Blob oder durch Auflisten von Blobs im Container mit Metadaten erfolgen. 3. Die Verschlüsselungsrichtlinie für die Standardmäßigen BlobRequestOptions muss einen IKeyResolver enthalten, der den alten Verschlüsselungsschlüssel auflösen kann. 4. Die Verschlüsselungsrichtlinie für die Standardmäßigen BlobRequestOptions muss einen IKey mit dem neuen Verschlüsselungsschlüssel enthalten.

Gilt für:

RotateEncryptionKeyAsync(AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang, um den Verschlüsselungsschlüssel für dieses Blob zu rotieren. Diese Methode rotiert nur den KEK, nicht den CEK. Weitere Informationen finden Sie unter https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task RotateEncryptionKeyAsync (Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member RotateEncryptionKeyAsync : Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.RotateEncryptionKeyAsync : Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function RotateEncryptionKeyAsync (accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task

Parameter

accessCondition
AccessCondition

Ein AccessCondition-Objekt, das die Bedingung darstellt, die erfüllt werden muss, damit die Anforderung fortgesetzt werden kann. Für diesen Vorgang darf keine , IfNoneMatchETag, IfModifiedSinceTimeoder IfNotModifiedSinceTime -Bedingung vorhanden seinIfMatchETag.
Eine IfMatchETag Bedingung wird intern hinzugefügt.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Diese Methode hat eine Reihe von Voraussetzungen: 1. Das Blob muss im Dienst mit clientseitiger Verschlüsselung (nicht dienstseitige Verschlüsselung) verschlüsselt werden. 2. Das lokale Objekt muss über die neuesten Attribute aus dem Blob im Dienst verfügen. Dies kann durch Aufrufen von FetchAttributes() im Blob oder durch Auflisten von Blobs im Container mit Metadaten erfolgen. 3. Die Verschlüsselungsrichtlinie für die Standardmäßigen BlobRequestOptions muss einen IKeyResolver enthalten, der den alten Verschlüsselungsschlüssel auflösen kann. 4. Die Verschlüsselungsrichtlinie für die Standardmäßigen BlobRequestOptions muss einen IKey mit dem neuen Verschlüsselungsschlüssel enthalten.

Gilt für:

RotateEncryptionKeyAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang, um den Verschlüsselungsschlüssel für dieses Blob zu rotieren. Diese Methode rotiert nur den KEK, nicht den CEK. Weitere Informationen finden Sie unter https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task RotateEncryptionKeyAsync (Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member RotateEncryptionKeyAsync : Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RotateEncryptionKeyAsync : Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function RotateEncryptionKeyAsync (accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task

Parameter

accessCondition
AccessCondition

Ein AccessCondition-Objekt, das die Bedingung darstellt, die erfüllt werden muss, damit die Anforderung fortgesetzt werden kann. Für diesen Vorgang darf keine , IfNoneMatchETag, IfModifiedSinceTimeoder IfNotModifiedSinceTime -Bedingung vorhanden seinIfMatchETag.
Eine IfMatchETag Bedingung wird intern hinzugefügt.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Diese Methode hat eine Reihe von Voraussetzungen: 1. Das Blob muss im Dienst mit clientseitiger Verschlüsselung (nicht dienstseitige Verschlüsselung) verschlüsselt werden. 2. Das lokale Objekt muss über die neuesten Attribute aus dem Blob im Dienst verfügen. Dies kann durch Aufrufen von FetchAttributes() im Blob oder durch Auflisten von Blobs im Container mit Metadaten erfolgen. 3. Die Verschlüsselungsrichtlinie für die Standardmäßigen BlobRequestOptions muss einen IKeyResolver enthalten, der den alten Verschlüsselungsschlüssel auflösen kann. 4. Die Verschlüsselungsrichtlinie für die Standardmäßigen BlobRequestOptions muss einen IKey mit dem neuen Verschlüsselungsschlüssel enthalten.

Gilt für: