Amazon API Gatewayを使ってみたらエラー{“message”:”Missing Authentication Token”}となったので対応した記録です。
Amazon API GatewayとAWS Lambdaを連携してcurlでPOSTしてみたところ、
1 |
curl -d '{"test":1}' -H 'x-api-key:xxxxx' https://xxxxx/dev |
以下エラーが返ってきてしまいました。
1 |
{"message":"Missing Authentication Token"} |
見直した箇所
メソッドの認証設定にて、IAM使用有無、APIキー等を見直しました。
色々悩んだ挙句、結果としてはリクエストのURLが間違えていただけというオチでしたが、返って理解度が増したのでこれはこれで良しとします。
1 |
curl -d '{"test":1}' -H 'x-api-key:xxxxx' https://xxxxx/dev/functionName |