1. ホーム
  2. amazon-web-services

[解決済み] API Gatewayにアクセスする際に認証トークンが見つからない?

2022-03-07 20:12:18

質問

AWS API Gatewayを経由してLambda Functionを呼び出そうとしています。 認証タイプにNONEを指定すると正常に動作しますが、APIは公開され、誰でもURLで私のAPIにアクセスすることができます。 APIコールをセキュアにするために、私はAWS_IAMの認証タイプを使用しています。 また、AmazonAPIGatewayInvokeFullAccessポリシーを私のユーザーに添付しましたが、このエラーが発生しました。

{ message: "Missing Authentication Token"}

何が足りないのかわからない。

どのように解決するのですか?

APIはIAMロールを使用して保護されており、AWS認証(アクセスキーとシークレットキー)を提供する必要があるため、これはうまくいきません。

Postman Chrome 拡張機能を使って、APIをテストしてください。 http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-use-postman-to-call-api.html