2017-08-01 4 views
0

リクエストヘッダーまたは統合リクエストボディマッピングテンプレートに基づいてヘッダーマッピング値を動的に変更することは可能ですか?AWS API Gateway:モック統合レスポンスの動的ヘッダーマッピング値

具体的には、W3C CORS spec Access-Control-Allow-Origin origin-list-or-nullで述べたように、CORS Access-Control-Allow-Originヘッダーを実装して、一致する場合にのみ起点ホストの値を返し、そうでない場合はnullを返します。私はこれがラムダ関数によって達成できることを知っていますが、ラムダは追加のオーバーヘッドとコストをもたらします。これを達成するために、統合ヘッダーマッピングで任意の速度テンプレートメカニズムを使用できるかどうかを知りたがっています。

答えて

1

APIのゲートウェイリソースで[アクションからCORSを有効にする]オプションを使用すると、これを行うことができます。これを処理するモックリクエストが作成されます。 「Access-Control-Allow-Origin」のワイルドカード「*」の代わりに、ドメイン名について言及する必要があります。以下のスナップショットを確認してください。

enter image description here

あなたは、これは関係なく、常に原点が一致しているか否かの、プリフライトリクエストの際に元のヘッダーの値を返しますaws documentation

+0

から詳細情報を取得することができます。これは運用環境で推奨される動作ではありません。私は、ウィザードによって提供されるデフォルトの静的な動作ではなく、条件付きのアプローチをもっと必要としています。 – altairalduin

関連する問題