問題タブ [vpc-endpoint]

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 投票する
0 に答える
16 参照

amazon-vpc - VPC エンドポイントを選択しない場合

VPC エンドポイントは、他の AWS サービスから AWS サービスに安全に接続する方法を提供しますが、VPC エンドポイントを選択しない主な基準は何ですか? または、デフォルトでトラフィックが同じリージョンである場合、VPC エンドポイントを選択する必要がありますか? 誰でも提案できますか?

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

amazon-web-services - VPC リンクと VPC エンドポイントを使用して、プライベートサブネット内の Lambda から API Gateway Web ソケットに応答する方法

API ゲートウェイ WebSocket によってトリガーされる、NatGateway を持つパブリック サブネットと通信するプライベート サブネット内に Lambda があるアーキテクチャから移行しています。次に、Nat ゲートウェイを削除し、VPC リンクを使用して VPC エンドポイントを挿入しました。リンクで見つけたもの: https://d1.awsstatic.com/whitepapers/private-api-best-practices.pdf

私の VPC エンドポイントは現在、ポリシーがすべて開いています。VPC には API Gateway と通信する別のプロジェクトがあるため、 Enable Private DNS Name は使用しませんでした。

API Gateway が Lambda をトリガーしましたが、返信メッセージに応答できませんでした。私のラムダにはタイムアウトがあります。

私の古いアーキテクチャでは、リターン エンドポイントは でしたがhttps://{restapi-id}.execute-api.{region}.amazonaws.com/{stage}、応答しようとすると、そのエンドポイントでは機能しません。

エンドポイントを変更する必要がありますか?

この接続のテストが完了するまで、セキュリティ グループと NACL は非常にオープンです。VPC リンクと API ゲートウェイ エンドポイントは、Lambda サブネットと Lambda セキュリティ グループで構成されます。

VPC リンクまたは VPC エンドポイントに何か不足していますか?

編集: ApiGateway でログを有効にしましたが、ラムダ ログが返される前に:

クライアントは次のメッセージを受け取ります。