0

Cognito を統合する追加の手順を実行する前に、非常に基本的な API をセットアップしようとしています。AWS コンソール内での API エンドポイントのテストは正常に機能します。ただし、Postman で動作させることができません。

API Gateway で、パラメーターのないエンドポイントを Lambda 関数に接続しました。Lambda 関数は、ハードコーディングされた静的 JavaScript オブジェクトを返します。ここでテスト ボタンをクリックすると、期待どおりに動作します。 ここに画像の説明を入力

[メソッドの実行] 画面で、承認のために AWS_IAM を選択しましたが、API キーは必要ありません。 ここに画像の説明を入力

IAM で、名前postmanを付けてAmazonAPIGatewayInvokeFullAccessポリシーをアタッチしたユーザーを作成しました (現時点では、すべての ExecuteAPI リソースをカバーしています)。 ここに画像の説明を入力

Authorization ヘッダーなしでアクセスしようとするとエラーが発生するため、API は正しく公開されているようです。 ここに画像の説明を入力

しかし、AWS SignatureAuthoriztion タイプを使用してpostmanの AccessKey と SecretKey を入力すると、まったく応答がありません。 ここに画像の説明を入力

デバッグするアクセスログを見つけようとしていますが、AWS のこの部分は初めてで、まだ何も見つかりませんでした.何が欠けていますか? 前もって感謝します。

4

0 に答える 0