問題タブ [aws-api-gateway]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - AWS Lambda で CORS 応答ヘッダーを構成しますか?
AWS API Gateway を使って新しいサービスを作ろうとしているのですが、ブラウザが CORS 情報を取得するために自動的に OPTIONS メソッドを呼び出していることがわかりました。
問題は、AWS API Gateway が CORS ヘッダーを構成するためのネイティブな方法を提供していないことです。
OPTIONS メソッドに応答するために Lambda スクリプトを作成することはできますか?
amazon-web-services - Amazon API Gateway - Lambda で toString の代わりに raw バッファで応答するにはどうすればよいですか
これまでのコードは次のとおりです。画像バッファを toString 配列にするのではなく、生データとして返したいだけです。
http 200 応答の統合応答で content-type を image/jpeg に設定しましたが、生データではなくバッファーの toString だと思うため、壊れた画像です。
amazon-web-services - application/json だけでなく、すべてのリクエストの入力マッピングを設定する方法
AWS API Gateway
クエリ文字列を関数にマップするための例を見ると、統合リクエストでLambda
テンプレート マップを作成する例が示されています。application/json
に関係なく、すべてのリクエストのテンプレートを作成するにはどうすればよいContent-Type
ですか? リクエストにLambda
関係なく、クエリ文字列パラメーターを使用して起動したい。Content-Type
amazon-web-services - AWS API Gateway : レスポンスを XML に変換する
application/xml 形式でエンド ユーザーに返す必要があるラムダ バックエンドから文字列値 (xml から文字列) を取得しています。どうすればこれを達成できますか?
amazon-web-services - AWS API を使用して、Lambda 関数の AWS API Gateway エンドポイントを設定することはできますか?
それを指す AWS API Gateway エンドポイントを設定することにより、AWS Lambda 関数をパブリック HTTP リクエストに公開しています。
これには 2 つの部分があります。
- AWS Lambda 関数を作成してアップロードする
- HTTP エンドポイントが Lambda 関数を指すように API Gateway を設定する
Web インターフェイスの代わりに API 呼び出しを使用して、両方の部分を実行したいと考えています。AWS SDK と AWS CLI を使用して、最初の部分でそれを行うことができます。
しかし、第 2 部では行き詰まっています。AWS SDK for node.jsまたはAWS CLIを調べたときに、API Gateway についての言及が見つかりませんでした。
AWS API をプログラムで使用して、Lambda 関数の API Gateway エンドポイントを設定する方法はありますか?
amazon-web-services - Amazon API Gateway から POST から AWS Lambda にパラメーターを渡す方法
この質問では、Amazon API Gateway から AWS Lambda にクエリ文字列またはルート パラメータを渡す方法
API ゲートウェイを使用してクエリ文字列パラメータを AWS ラムダにマッピングする方法を示します。同じことをしたいのですが、クエリ文字列の代わりに POST 値をマッピングします。私は試した:
うまくいきませんでした。実際のフォームデータは表示されません。ところで、私は以下を使用して投稿しています:
application/x-www-form-urlencoded
私は自分のラムダ関数から応答を得ているので、ラムダをうまく呼び出していることはわかっていますが、私の問題は、POST パラメータがどこにも表示されないことです。それらをマッピングする方法がわかりません。Lambda 側で取得したものをすべてダンプすると、次のようになります。
rest - AWS API Gateway を介した SSL エンドポイントへのプロキシ呼び出し
現在、私の API は SSL エンドポイント経由でアクセスできます。リクエストをエンドポイントにプロキシするように aws api ゲートウェイを設定しようとしました。
入力パススルーを有効にし、application/json を content-type として設定しました。
いずれにせよ、AWS Web インターフェイスでテスト リクエストを試行すると、 https://subdomain.domain.com/v1/resourceのような SSL URL への GET メソッドを使用して、次のエラーが発生します。
SSL 証明書に欠けているものは何ですか?
どんな助けや手がかりも大歓迎です。