API Gatewayで Authorizer が動かない

オーソライザーが動かない

API Gatewayでオーソライザーが動かなかったのメモ。

動かないというより、そこまで到達していなかった、というだけの話だが、HTTPリクエストヘッダに Authorization を付与すればオーソラーザーが実行される。

Authorization に入れるあたいは、以下のAWSコマンドの戻り値の Session の値。

aws cognito-idp admin-initiate-auth \
--region ap-northeast-1 \
--user-pool-id XXXXX \
--client-id XXXXX \
--auth-flow ADMIN_NO_SRP_AUTH \
--auth-parameters USERNAME=XXXXX,PASSWORD=XXXXX

curlコマンドは以下。

curl -H "Authorization: XXX” https://XXX.com