Admin Queries API を含む Amplify Auth カテゴリを使用していますが、API にアクセスできません。
Postman で、GET メソッドを使用してエンドポイントをテストします。
https://xxxxxxxxxxxx.execute-api.eu-west-2.amazonaws.com/dev/getUser/?username=jan
(管理者グループに jan という cognito ユーザーがいます)。ユーザー ID トークンを値として持つ Authorization ヘッダーを含めます。(ID トークン値は、API ゲートウェイ コンソールで API ゲートウェイ オーソライザーをテストするために使用する場合に機能します)。Postman は 401 無許可ステータスを返します。Cloudwatch には何も表示されません。
Api Gateway コンソールで、API の任意のリソース アクションをテストするときは、次の設定を使用します。
method: GET,
path {proxy}: getUser,
query strings {proxy}: username=jan,
headers {proxy}: Authorization:id token
結果は、実行が正常に完了したことを示します。メソッドはステータス: 500 で完了しましたが、「メッセージ」を返します: 「未定義のプロパティ 'クレーム' を読み取れません」
ラムダ実行は Cloudwatch に表示されます。
どんな助けにも感謝します。
ありがとう