3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

API Gatewayでカスタムドメインを使用してAPI呼び出しの時にMissing Authentication Tokenエラーになった場合

Last updated at Posted at 2022-04-03

はじめに

AWS API Gatewayを使って作成したAPIエンドポイントを独自ドメインでアクセス出来るようになりたいと
色々と調べて試してみましたが、Missing Authentication Tokenエラーが返ってきてしまいました。

結果的には、カスタムドメイン名で設定するAPIマッピングのパス (オプション)を勘違いしていたのが原因でした。

以下のカスタムドメイン名を設定するAPIマッピングのパス (オプション)(スクリーンショットの赤枠部分)には、APIのリソース名を入れるものだと勘違いしていたのが原因でした。

スクリーンショット 2022-04-03 14.20.12.png

https://foofoofoo.execute-api.{region}.amazonaws.com/production/usershttps://example.com/usersでアクセスしたい場合は、パス (オプション)欄は空白にするが正解でした。

パス (オプション)欄にAPIリソース名のusersを設定していたのでエラーが出ていました。

https://foofoofoo.execute-api.{region}.amazonaws.com/production/usershttps://example.com/prod/usersでアクセスしたい場合は、パス (オプション)欄にprodを設定します。

APIGatewayでカスタムドメイン利用時に繋がらない問題で同じ轍を踏んだのでメモしておくが参考になりました。ありがとうございました〜!

参考にしたサイト一覧

API Gateway リージョン別カスタムドメイン (Route 53は他アカウント)

API Gatewayとバックエンドの疎通確認で時間を無駄にしないための手順書

AWS API Gateway に独自ドメインを使ってアクセスできるようにする

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?