問題タブ [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 - Amazon API Gateway から AWS Lambda にクエリ文字列またはルート パラメータを渡す方法
たとえば、使用したい場合
GET /user?name=bob
また
GET /user/bob
これらの例の両方をパラメーターとして Lambda 関数に渡すにはどうすればよいでしょうか?
ドキュメントで「マップ元」の設定について何かを見ましたが、API Gateway コンソールでその設定を見つけることができません。
method.request.path.parameter-name
parameter-name
メソッドリクエストページで定義された名前のパスパラメータ。method.request.querystring.parameter-name
parameter-name
メソッドリクエストページで定義された名前のクエリ文字列パラメータ。
クエリ文字列を定義したにもかかわらず、これらのオプションのいずれも表示されません。
amazon-web-services - AWS Lambda: エラータイプを設定するには?
ラムダ関数からカスタム エラー タイプを送り返したいと思います。errorType プロパティに表示される内容を制御して、API ゲートウェイにエラーが返されるようにするにはどうすればよいですか?
戻り値
レスポンスの errorType が のようなものになるように操作したいと思い"InvalidParam"
ます。
javascript - Angular $resource POST リクエストクエリパラメータが AWS API Gateway によって検出されませんか?
AWS の API Gateway をテストしていますが、Angular からの POST リクエストに含まれるクエリ文字列パラメーターを読み取ることができません。
ただし、AWS の API ゲートウェイは、cURL を使用するとクエリ文字列パラメーターを検出するため、これは Angular の問題である必要があります。ヘッダーか何かがありませんか?
参考までに、API ゲートウェイでテンプレート マッピングを正しく設定したので、それは問題ではありません。
amazon-web-services - AWS API Gateway 経由で画像を返す
イメージ サービスの前で AWS API Gateway をプロキシとして使用しようとしています。画像を取得することはできますが、Content-Type が「application/json」に設定されているため、ASCII の大きな塊として表示されます。
ソースの Content-Type をまったく変更しないようにゲートウェイに指示する方法はありますか?
「image/jpeg」、「image/png」などを通過させたいだけです。
ios - ラムダ関数または API Gateway にファイルをアップロードする方法は?
iOS から AWS API Gateway にファイルをアップロードし、それを Lambda 関数に渡そうとしています。このシナリオを実装するにはどうすればよいですか?
multipart/form-dataを使用して AWS API Gateway にアップロードできますが、入力モデルがバイナリ データをサポートするようにするにはどうすればよいですか?
[Edit1] Spektre による回答から移動
ありがとう、少し読んだ後、ファイルをラムダにアップロードする方法はなく(イベントベースであるため論理的ではありません)、S3にアップロードしてS3にラムダに通知させる唯一の有効なユースケースであることがわかりました。