API GatewayにはCORSを有効にする設定があり、ボタンひとつで必要なヘッダー情報の付与などをしてくれる。 参考: http://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/how-to-cors.html が、自分の環境(ajaxでAPI Gatewayのエンドポイントを叩くようなWEBアプリを作っている)では上記設定を完了しても依然として No 'Access-Control-Allow-Origin' header is present on the requested resource. というエラーが出てしまっていた。 いろいろ調べた結果、以下のstackoverflowにたどり着いた。 http://stackoverflow.com/questions/34325009/aws-api-gate