Cognito を統合する追加の手順を実行する前に、非常に基本的な API をセットアップしようとしています。AWS コンソール内での API エンドポイントのテストは正常に機能します。ただし、Postman で動作させることができません。
API Gateway で、パラメーターのないエンドポイントを Lambda 関数に接続しました。Lambda 関数は、ハードコーディングされた静的 JavaScript オブジェクトを返します。ここでテスト ボタンをクリックすると、期待どおりに動作します。
[メソッドの実行] 画面で、承認のために AWS_IAM を選択しましたが、API キーは必要ありません。
IAM で、名前postman
を付けてAmazonAPIGatewayInvokeFullAccess
ポリシーをアタッチしたユーザーを作成しました (現時点では、すべての ExecuteAPI リソースをカバーしています)。
Authorization ヘッダーなしでアクセスしようとするとエラーが発生するため、API は正しく公開されているようです。
しかし、AWS Signature
Authoriztion タイプを使用してpostman
の AccessKey と SecretKey を入力すると、まったく応答がありません。
デバッグするアクセスログを見つけようとしていますが、AWS のこの部分は初めてで、まだ何も見つかりませんでした.何が欠けていますか? 前もって感謝します。