2021年4月27日火曜日

API Gatewayでcurlしたときのエラー

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 件のコメント:

コメントを投稿