S3のCORSの設定
ブラウザからS3へのダイレクトアップロードを可能にするためにAWSのCrossOriginの設定が必要なので、以下の方法で設定します。
S3 → バケット名選択 → アクセス許可 → Cross-Origin Resource Sharing (CORS)
発生している問題・エラーメッセージ
CORSの編集画面から、以下のように設定します。
<?xml version="1.0" encoding="UTF-8"?> <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <CORSRule> <AllowedOrigin>http://localhost:3000</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <AllowedMethod>POST</AllowedMethod> <AllowedMethod>PUT</AllowedMethod> <AllowedHeader>*</AllowedHeader> </CORSRule> </CORSConfiguration>
このように設定すると
不明なエラー 予期しないエラーが発生しました。 API レスポンス Expected params.CORSConfiguration.CORSRules to be an Array
上記のように、エラーメッセージとなります。何故でしょうか?
アドバイスなどよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/02 06:56
2020/11/02 07:10
2020/11/02 07:12