文档

0005-00000003

更新时间:

问题描述

服务器端加密类型不支持。

问题原因

您发起了服务器端加密请求,但是您指定的加密类型不支持。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>

上述请求报文中的SSEAlgorithmDES,而目前已支持的加密类型为AES256、SM4和KMS,因此该请求被驳回。

解决方案

将上述请求中的加密类型字段SSEAlgorithm替换为已支持的加密类型(AES256、SM4和KMS)中的一种,并参考PutBucketEncryption设置其他相应字段。