CloudBlob.RotateEncryptionKeyAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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:
Azure SDK for .NET