問題の説明
PutBucketWebSiteリクエストのXMLボディには、Amazon Simple Storage Service (S3) と互換性のあるサポートされていないパラメーターが存在します。
原因
S3-compliantのPutBucketWebSiteリクエストのXML本文には、OSSでサポートされていないRedirectAllRequestsTo
パラメーターが含まれています。
例
たとえば、次のリクエストを開始します。
PUT /? ウェブサイトHTTP/1.1
日付: GMT日付
Content-Length: ContentLength
Content-Type: application/xml
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
承認: AWS SignatureValue
x-oss-s3-compat: true
<?xml version="1.0" encoding="UTF-8"?>
<ウェブサイトxmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<RedirectAllRequestsTo>
<ホスト名> xxx</ホスト名>
<プロトコル> xxx</プロトコル>
</RedirectAllRequestsTo>
</ウェブサイト>
XMLリクエスト本文にサポートされていないRedirectAllRequestsTo
パラメーターが含まれているため、サンプルリクエストに対してエラーが返されます。
ソリューション
XMLリクエスト本文からRedirectAllRequestsTocode
パラメーターを削除します。