Tous les produits
Search
Centre de documentation

Object Storage Service:GetBucketEncryption

Dernière mise à jour :Aug 18, 2026

Interroge les règles de chiffrement côté serveur configurées pour un bucket.

Notes

L'appel à l'opération GetBucketEncryption nécessite l'autorisation oss:GetBucketEncryption. Pour plus d'informations, consultez la rubrique Exemples courants de politiques RAM.

Remarque

Seul le propriétaire du bucket ou les utilisateurs RAM autorisés peuvent interroger les règles de chiffrement du bucket. Les autres utilisateurs reçoivent une erreur 403. Pour plus d'informations sur le chiffrement des buckets, consultez la rubrique Chiffrement côté serveur.

Structure de la requête

Get /? encryption HTTP/1.1
Date: GMT Date
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValue

En-têtes de requête

Cette requête utilise uniquement les en-têtes de requête communs. Pour plus d'informations, consultez la rubrique En-têtes de requête communs.

En-têtes de réponse

Cette réponse utilise uniquement les en-têtes de réponse communs. Pour plus d'informations, consultez la rubrique En-têtes de réponse communs.

Éléments de réponse

Élément

Type

Exemple

Description

ServerSideEncryptionRule

Container

N/A

Conteneur des règles de chiffrement côté serveur.

Nœud enfant : ApplyServerSideEncryptionByDefault

ApplyServerSideEncryptionByDefault

Container

N/A

Conteneur de la méthode de chiffrement côté serveur par défaut.

Nœuds enfants : SSEAlgorithm et KMSMasterKeyID

SSEAlgorithm

String

KMS

Méthode de chiffrement côté serveur par défaut.

Valeurs valides : KMS et AES256

KMSMasterKeyID

String

9468da86-3509-4f8d-a61e-6eab1eac****

ID de la CMK utilisée pour le chiffrement.

Renvoyé uniquement lorsque SSEAlgorithm est défini sur KMS et qu'un ID de CMK est spécifié. Sinon, la valeur est nulle.

Exemples

  • Exemple de requête

    Get /? encryption HTTP/1.1
    Date: Thu, 17 Apr 2025 11:20:10 GMT
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
  • Exemple de réponse

    La réponse suivante indique que le chiffrement SSE-KMS est configuré pour le bucket.

    HTTP/1.1 204 NoContent
    x-oss-request-id: 5C1B138A109F4E405B2D8AEF
    Date: Tue, 20 Dec 2018 11:22:05 GMT
    <? xml version="1.0" encoding="UTF-8"? >
    <ServerSideEncryptionRule>
      <ApplyServerSideEncryptionByDefault>
        <SSEAlgorithm>KMS</SSEAlgorithm>
        <KMSMasterKeyID>9468da86-3509-4f8d-a61e-6eab1eac****</KMSMasterKeyID>
      </ApplyServerSideEncryptionByDefault>
    </ServerSideEncryptionRule>

SDK OSS

Appelez GetBucketEncryption à l'aide des SDK OSS suivants :

ossutil

Pour obtenir des informations sur la commande ossutil correspondant à l'opération GetBucketEncryption, consultez la rubrique get-bucket-encryption.

Codes d'erreur

Code d'erreur

Code d'état HTTP

Description

AccessDenied

403

Vous ne disposez pas de l'autorisation nécessaire pour interroger les règles de chiffrement de ce bucket.

NoSuchBucket

400

Le bucket spécifié n'existe pas.

NoSuchServerSideEncryptionRule

400

Aucune règle de chiffrement n'est configurée pour ce bucket.