私は昨日同じ問題を抱えています。私はラムダに送信したいクッキーの値を変更することでこの問題を解決します。
おそらく、Cookieの形式が正しくない可能性があります。
あなたはこのようにクッキーを送信する場合:
curl -v --cookie "CXLZOYXA" https://XXXXXX.execute-api.ap-southeast-2.amazonaws.com/beta/pets
クッキーは(AWS APIゲートウェイでは、あなたがクッキーを取得することができます)リクエストヘッダのヘッダに付加されません。
> GET /beta/pets HTTP/1.1
> Host: p6useiue14.execute-api.ap-southeast-2.amazonaws.com
> User-Agent: curl/7.43.0
> Accept: */*
>
あなたはこのようにクッキーを送信する場合:
curl -v --cookie "name=CXLZOYXA" https://XXXXX.execute-api.ap-southeast-2.amazonaws.com/beta/pets
をクッキーがリクエストヘッダのヘッダに追加されます。
> GET /beta/pets HTTP/1.1
> Host: p6useiue14.execute-api.ap-southeast-2.amazonaws.com
> User-Agent: curl/7.43.0
> Accept: */*
> Cookie: name=CXLZOYXA
>
明確にしてください。これは、コンソールまたはデプロイされたAPIのテスト呼び出し機能からですか? –
@BobKinney APIゲートウェイダッシュボードからのテスト呼び出しはうまく動作しますが、展開するとヘッダを選択しません – Sutty1000
エラーを再現できません。正しく動作するようにCookieヘッダーを取得できます。これをテストする方法を投稿できますか?また、[AWS Forums](https://forums.aws.amazon.com/forum.jspa?forumID=199&start=0)に投稿すると、API設定を検索し、潜在的な理由で追加のデバッグを提供する可能性があります問題に遭遇している。 –