
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【AWS】API Gateway Lambdaオーソライザー「User is not authorized to access this resource」エラーの原因と対応 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【AWS】API Gateway Lambdaオーソライザー「User is not authorized to access this resource」エラーの原因と対応 - Qiita
上記のようなAPIGatewayで構築したAPIにLambdaオーソライザーを適用した際に、正しい認証情報、正しいAW... 上記のようなAPIGatewayで構築したAPIにLambdaオーソライザーを適用した際に、正しい認証情報、正しいAWSリソースへのアクセス権限を設定しているにも関わらず「User is not authorized to access this resource」エラーが発生することがあります。 本記事ではその原因と対応を記載します。 原因 Lambdaオーソライザーから返却される認可情報のキャッシングが原因です。 以下のようなアクセスポリシーを返却するコードを記述した際に発生します。 ポイントはevent.methodArnです。 ここでは呼び出しされたAPIのみのArnが含まれています。 例: arn:aws:execute-api:ap-northeast-1:xxxxxxxxxxx:xxxxxxxxx/stg/GET/users/43/info このArnへのアクセス権限を許可し