問題タブ [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.

0 投票する
1 に答える
5153 参照

amazon-web-services - cognitoユーザー情報をラムダに渡す方法は?

API Gateway と Lambda に基づいてアプリケーションを開発しています。POST /subscribe を「AWS_IAM」として設定しました。そのため、直接アクセスすることはできませんが、Cognito 認証で API にアクセスできます。

ここでの問題は、Lambda が API 呼び出し元を認識していないことです。それを知る方法は?

"Bob" と "John" の 2 人のユーザーがいます。私の Lambda は、発信者が Bob または John であることを知る必要があります。

ありがとう、

0 投票する
0 に答える
269 参照

api - API キーを使用した AWS API Gateway リソースへのアクセスのモニタリング

レスト API の前に (aws API ゲートウェイを使用して) ゲートウェイを構築しました。API ゲートウェイによって生成された API キーを使用して、その API のリソースの使用状況を監視したいと考えています。「使用状況」とは、どのリソースが要求され、API キーに関連付けられたクライアントに提供されたかを意味します。Amazon は、cloudtrail を使用してゲートウェイ リクエストを追跡できると主張していますが、x-api-key ヘッダーは cloudtrail ログに表示されません。アマゾンはこれを行う慣用的な方法を提供しましたか? この機能を独自の方法で実装した人はいますか? この機能が組み込まれていることは合理的と思われますが、これを行う方法はどこにもありません。

0 投票する
4 に答える
8598 参照

http - AWS Lambda 関数からエラー コレクション/オブジェクトを返し、AWS API Gateway レスポンス コードにマッピングする方法

単純な文字列ではなく、AWS Lambda 関数からオブジェクトを返そうとしています。

errorMessageエラー応答をステータス コードにマッピングするために既に を使用しましたが、これはすばらしいものでした。

AWS API Gateway では対応できないことをしようとしているだけですか?

また、次の記事も役に立ちました: Amazon API Gateway から返された http ステータス コードを変更する方法はありますか? .

0 投票する
1 に答える
1073 参照

amazon-web-services - マッピング テンプレート API ゲートウェイで有効な Json

私は AWS API Gateway と Lambda を使用しています。有効な Json オブジェクトを Lambda 関数に渡して、関数内のデータのサニタイズを回避しようとしています。このコードの使用:

このデータが Lambda 関数に送信されます。

$input.params を有効な json 辞書として取得するソリューションはありますか?

0 投票する
3 に答える
4557 参照

node.js - Node アプリを Spring Cloud と Netflix の Eureka に登録する方法

ノードアプリを Netflix の Eureka に登録しようと懸命に努力していますが、何度もグーグル検索した後も、まだ解決策を探しています。私が把握できる最大のことは、Pranaがあるということですが、まだPrana の問題リストにある問題が発生しています(これは、REST テンプレートがこのアプリを検出できないことを意味していると思います)。

サイドカーは、別の提案された解決策ですが、私は何の反応も得ていません。これらの 2 つとは別に、ノード モジュールEureka-Node-clientを見つけましたが、いずれも目的を果たしません。

0 投票する
5 に答える
52240 参照

node.js - Amazon API Gateway + Lambda (ノード) を介してユーザーのパブリック IP アドレスを取得するにはどうすればよいですか?

私は現在、着信リクエスターのパブリック IP アドレスをログに記録したい Node.js ラムダ関数を作成しています。API Gateway と Lambda の両方のドキュメントを 1 日中調べましたが、解決策が見つかりませんでした。

ラムダeventオブジェクトには、ユーザーの IP を抽出するために使用できる要求メタデータが含まれていますか?

0 投票する
2 に答える
1224 参照

amazon-web-services - AWS API Gateway: モデル スキーマに「type」または「$ref」プロパティがないため、マッピング テンプレートを生成できません

エラーが発生しています:

"type"定義しました。

私のモデルスキーマは次のとおりです。

0 投票する
2 に答える
1970 参照

amazon-web-services - Kinesis Firehose への AWS API Gateway Service プロキシ

現在、Kinesis Firehose 配信ストリームをサービス プロキシ経由で API Gateway エンドポイントにバインドするオプションがあるかどうか教えてください。Firehose PutRecord アクションと新しい PutRecordRequest json を含む Kinesis サービス タイプを使用してそれを実行しようとしましたが、ゲートウェイは、着信要求モデルを通常の kinesis PutRecordRequest モデルにマップしようとしていたというエラーを指定して失敗しました。