問題描述
服務端加密類型不支援。
問題原因
您發起了服務端加密請求,但是您指定的加密類型不支援。OSS僅支援AES256、SM4和KMS。
問題樣本
例如您發起了如下PutBucketEncryption請求:
PUT /?encryption HTTP/1.1
Date: GMT Date
Content-Length:ContentLength
Content-Type: application/xml
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<ServerSideEncryptionRule>
<ApplyServerSideEncryptionByDefault>
<SSEAlgorithm>DES</SSEAlgorithm>
<KMSMasterKeyID></KMSMasterKeyID>
</ApplyServerSideEncryptionByDefault>
</ServerSideEncryptionRule>上述請求報文中的SSEAlgorithm為DES,而目前已支援的加密類型為AES256、SM4和KMS,因此該請求被駁回。
解決方案
將上述請求中的加密類型欄位SSEAlgorithm替換為已支援的加密類型(AES256、SM4和KMS)中的一種,並參考PutBucketEncryption設定其他相應欄位。