問題の説明
サーバ側暗号化のタイプがサポートされていません。
原因
このエラーは、サポートされていない暗号化タイプでサーバ側暗号化リクエストを送信したことが原因で発生します。Object Storage Service (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 に設定されているため、リクエストは拒否されます。OSS は、AES256、SM4、KMS の暗号化タイプのみをサポートしています。
ソリューション
SSEAlgorithm フィールドを、AES256、SM4、KMS などのサポートされている暗号化タイプに設定します。他のフィールドの設定方法の詳細については、PutBucketEncryption をご参照ください。