Bir paket için yapılandırılmış sunucu tarafı şifreleme kurallarını sorgular.
Notlar
GetBucketEncryption işlemini çağırmak için oss:GetBucketEncryption izni gerekir. Daha fazla bilgi için bkz. RAM ilkeleri için yaygın örnekler.
Paket şifreleme kurallarını yalnızca paket sahibi veya yetkilendirilmiş RAM kullanıcıları sorgulayabilir. Diğer kullanıcılar 403 hatası alır. Paket şifreleme hakkında daha fazla bilgi için bkz. Sunucu tarafı şifreleme.
İstek yapısı
Get /? encryption HTTP/1.1
Date: GMT Date
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValue
İstek üstbilgileri
Bu istek yalnızca ortak istek üstbilgilerini kullanır. Daha fazla bilgi için bkz. Ortak istek üstbilgileri.
Yanıt üstbilgileri
Bu yanıt yalnızca ortak yanıt üstbilgilerini kullanır. Daha fazla bilgi için bkz. Ortak yanıt üstbilgileri.
Yanıt öğeleri
|
Öğe |
Tür |
Örnek |
Açıklama |
|
ServerSideEncryptionRule |
Konteyner |
Yok |
Sunucu tarafı şifreleme kuralları için konteyner. Alt düğüm: ApplyServerSideEncryptionByDefault |
|
ApplyServerSideEncryptionByDefault |
Konteyner |
Yok |
Varsayılan sunucu tarafı şifreleme yöntemi için konteyner. Alt düğümler: SSEAlgorithm ve KMSMasterKeyID |
|
SSEAlgorithm |
Dize |
KMS |
Varsayılan sunucu tarafı şifreleme yöntemi. Geçerli değerler: KMS ve AES256 |
|
KMSMasterKeyID |
Dize |
9468da86-3509-4f8d-a61e-6eab1eac**** |
Şifreleme için kullanılan CMK kimliği. Yalnızca SSEAlgorithm değeri KMS olduğunda ve bir CMK kimliği belirtildiğinde döndürülür. Aksi takdirde null değerini alır. |
Örnekler
-
Örnek istek
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 -
Örnek yanıt
Aşağıdaki yanıt, paket için SSE-KMS'in yapılandırıldığını gösterir.
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>
OSS SDK'leri
GetBucketEncryption işlemini aşağıdaki OSS SDK'leri ile çağırın:
ossutil
GetBucketEncryption işlemine karşılık gelen ossutil komutu hakkında bilgi için bkz. get-bucket-encryption.
Hata kodları
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|