问题描述
服务器端加密类型不支持。
问题原因
您发起了服务器端加密请求,但是您指定的加密类型不支持。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设置其他相应字段。
文档内容是否对您有帮助?