0
Help us understand the problem. What are the problem?

posted at

API Gateway+LambdaのAPI実行時にMissing Authentication Tokenとなった場合の確認観点

はじめに

API Gateway + LambdaでAPIを作成して、アクセスした際にタイトルのエラーが発生したので、その際の確認観点を記載します。

エラー内容

  • ステータスコード: 403
  • エラーメッセージ: Missing Authentication Token

試したこと

Missing Authentication Tokenで検索

  • 認証情報周りは特に問題なさそうでした。

403のステータスコードの意味を検索

ウィキペディアによると、以下と書いてあります。

ページが存在するものの、特定のアクセス者にページを表示する権限が付与されず、アクセスが拒否されたことを示すもの。また、サイトの制作者側の設計ミスによる障害やサイトが非常に混雑している時、URLが間違っている場合にも表示されることがある。

Ref:https://ja.wikipedia.org/wiki/HTTP_403

URLが間違っている場合にも表示されることがある。

とあったので、この観点で確認してみました。

原因

  • 上記の通り、APIのエンドポイントが誤っていました。

解決策

  • アクセスするAPIのエンドポイントを見直しました。

結果

  • APIを正常に実行できるようになりました。

終わりに

Missing Authentication Tokenというエラーメッセージが出ていたので、認証情報周りを確認していましたが、私の場合は単純にエンドポイントURLが間違っていました。
同じエラーに遭遇した方はAPIのエンドポイントが正しいかどうか確認してみると良さそうです。

参考

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
0
Help us understand the problem. What are the problem?