AWS API Gatewayでの単純なエラーのメモ
あくまで自分が出会ったエラーの理由ですので、その点はご了承ください。
その1
エラー: curl: (3) URL using bad/illegal format or missing URL
原因:
そもそもURLでなくてARNを使っていた。
その2
エラー:{"message":"Forbidden"}
原因:
/Prod/が抜けていた。
つまり
正しい:
-X POST https://xxxxxx.execute-api.ap-northeast-1.amazonaws.com/Prod/publish
間違い:
-X POST https://xxxxxx.execute-api.ap-northeast-1.amazonaws.com/publish
とやっていた。
他のサイトも調べましたが、こちらに紹介されているような複雑な?原因ではありませんでした
https://stackoverflow.com/questions/40988051/getting-message-forbidden-reply-from-aws-api-gateway
https://aws.amazon.com/jp/premiumsupport/knowledge-center/api-gateway-troubleshoot-403-forbidden/
API Gatewayのエンドポイントはここに書いてある
setting の Default endpointのところです。
0 件のコメント:
コメントを投稿