すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:0034-00000002

最終更新日:Feb 26, 2024

問題の説明

CORS設定では、クロスオリジンリソース共有 (CORS) ルールが指定されていません。

発生原因

PutBucketCors操作のXMLリクエスト本文にはCORSルールが指定されていません。

たとえば、次のリクエストを開始します。

PUT /?cors HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
コンテンツ-長さ: 186
日付: 5月4日金曜日2012 03:21:12 GMT
権限付与: OSS qn6qrrqxo2oawuk53otf ****:KU5h8YMUC78M30dXqf3JxrT *****
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration>
</CORSConfiguration > 

<CORSRule> タグがXML構成にないため、サンプルリクエストに対してエラーが返されます。

ソリューション

PutBucketCors操作のリクエスト本文のXML構成に少なくとも1つのCORSルールが存在することを確認します。

PUT /?cors HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
コンテンツ-長さ: 186
日付: 5月4日金曜日2012 03:21:12 GMT
権限付与: OSS qn6qrrqxo2oawuk53otf ****:KU5h8YMUC78M30dXqf3JxrT *****
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration>
    <CORSRule>
      <AllowedOrigin>*</AllowedOrigin>
      <AllowedMethod>PUT</AllowedMethod>
      <AllowedMethod>GET</AllowedMethod>
      <AllowedHeader> 権限付与 </AllowedHeader>
    </CORSRule>
    <ResponseVary>false</ResponseVary>
</CORSConfiguration > 

参考資料