S3のCross-Origin Resource Sharing (CORS) のエラーを解決したいです
CORS 設定は、有効な JSON で記述する必要があります。 API レスポンス Expected params.CORSConfiguration.CORSRules to be an Array
{ { "AllowedOrigin": [ "http://my-hosting.s3-website-ap-northeast-1.amazonaws.com" ], "AllowedMethod": [ "GET" ], "AllowedHeader": [ "Authorization", "X-Amz-Content-Sha256", "X-Amz-Date", "x-amz-security-token", "X-Amz-User-Agent" ], "ExposeHeaders": [], "MaxAgeSeconds": 3000 } }
<?xml version="1.0" encoding="UTF-8"?> <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <CORSRule> <AllowedOrigin>http://my-hosting.s3-website-ap-northeast-1.amazonaws.com</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <MaxAgeSeconds>3000</MaxAgeSeconds> <AllowedHeader>Authorization</AllowedHeader> <AllowedHeader>X-Amz-Content-Sha256</AllowedHeader> <AllowedHeader>X-Amz-Date</AllowedHeader> <AllowedHeader>x-amz-security-token</AllowedHeader> <AllowedHeader>X-Amz-User-Agent</AllowedHeader> </CORSRule> </CORSConfiguration>
公式を参考にXMLをJSONに書き換えましたがどうにもエラーが出てしまいます。
Json自体そこまで詳しくないため何が間違っているのかよくわかりません⋯
ご教授いただけますと幸いです。
着目点の間違いや解決方法を教えてください。
0 コメント