2017-08-20 36 views
0

AWSラムダ関数とその関数を呼び出すAPIゲートウェイを作成しました。私はテストを呼び出す場合APIGatewayのリソースタブでAPIゲートウェイでAWSラムダ関数を呼び出す際の問題

は、その後、テストが正常に渡され、200のステータスを返しますが、私はAPIを配置し、そこに言及したURLを起動すると、私は次のエラーを得た:

{"message":"Missing Authentication Token"}

もっと情報を渡す必要があるかどうかお知らせください。

+0

統合リクエストセクションにオーソライザを追加しましたか? – Ashan

+0

いいえ、認可者の役割は何か助けてください。 –

+0

authrizerを追加すると、承認ヘッダが送信される必要があります。承認ヘッダーは検証されます。検証がどのように機能するかは、IAM、CognitoAuthorizer、CustomAuthorizerなどの追加する承認者によって異なります。 – Ashan

答えて

0

方法は、{「メッセージ」:「ミッシング認証トークン」}戻ります呼び出しのURLリンクを選択すると、子リソース上ではなく、ルートリソース自体に定義されている場合はエラー応答を。この場合、Invoke URLリンクに特定の子リソースの名前を追加する必要があります。これは、APIゲートウェイによって生成されたURLとともに、あなたのリソース名を追加することを意味します。

関連する問題