AWSのCORS関連でハマったので設定をまとめます。 概要 下記のアーキテクチャで、 S3バケットにWEBページ静的ホスティング 上記WEBページから、APIGatewayを経由して別のS3バケットからデータ取得 を行います。 しかし、静的ホスティングをしているバケットのドメインとデータが格納されているドメインが異なるので、CORSでハマります。 APIGatewayでのCORS設定 まずクライアントPCがcallするAPIGatewayのCORS設定をする必要があります。 スクショは省略しますが、 API Gatewayのコンソール アクショントグルボタン押下 CORSの有効化を選択。 表示される設定値はデフォルトでOK。必要であれば、Access-Control-Allow-OriginをS3の静的ホスティングのドメインと合わせる。 APIGatewayのデプロイ になります。公式はこ