Share via


CloudBlob.RotateEncryptionKey Méthode

Définition

Fait pivoter la clé de chiffrement sur cet objet blob. Cette méthode fait pivoter uniquement la clé KEK, pas la clé CEK. Pour plus d’informations, visitez https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void RotateEncryptionKey (Microsoft.Azure.Storage.AccessCondition accessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member RotateEncryptionKey : Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.RotateEncryptionKey : Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub RotateEncryptionKey (Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)

Paramètres

accessCondition
AccessCondition

Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Pour cette opération, il ne doit pas y avoir de IfMatchETagcondition , IfNoneMatchETag, IfModifiedSinceTimeou IfNotModifiedSinceTime .
Une IfMatchETag condition sera ajoutée en interne.

options
BlobRequestOptions

Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

Attributs

Remarques

Cette méthode présente un certain nombre de conditions préalables : 1. L’objet blob doit être chiffré sur le service à l’aide du chiffrement côté client (et non du chiffrement côté service). 2. L’objet local doit avoir les derniers attributs de l’objet blob sur le service. Pour ce faire, appelez FetchAttributes() sur l’objet blob ou répertoriez les objets blob dans le conteneur avec des métadonnées. 3. La stratégie de chiffrement sur blobRequestOptions par défaut doit contenir un IKeyResolver capable de résoudre l’ancienne clé de chiffrement. 4. La stratégie de chiffrement sur blobRequestOptions par défaut doit contenir une clé IKey avec la nouvelle clé de chiffrement.

S’applique à