問題タブ [aws-nat-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 - NAT ゲートウェイを使用して Https リクエストを行う際の AWS Lambda タイムアウト
ECR の最新のイメージを使用するコンテナー化された Lambda をデプロイしました。また、次のネットワークを既にセットアップしています。
サブネット | ルート テーブル |
---|---|
プライベート-1。 | 私道 |
プライベート-2。 | 私道 |
パブリック-0。 | 公道。 |
Subnet CIDRs
プライベート-1 : 172.31.32.0/20
プライベート-2 : 172.31.48.0/20
Private Route Table
行き先 | 目標 |
---|---|
172.31.0.0/16 | ローカル。 |
0.0.0.0/0。 | nat-xxx |
Public Route Table
行き先 | 目標 |
---|---|
172.31.0.0/16 | ローカル。 |
0.0.0.0/0。 | igw-xxx |
Nat ゲートウェイは public-1 サブネットに関連付けられています。
Security Group
現時点では、インバウンドとアウトバウンドのすべてのトラフィックが許可されています (デバッグ用)。
Lambda Configuration
サブネット。 | セキュリティ グループ |
---|---|
プライベート 1 & 2 | sg-xxx。 |
私の問題は、この構成をセットアップした後、アクセスできるようになったことです。その後、データベース接続のためにピアリングされた vpc と通信するように構成を追加しましたが、それも機能しました。しかし、すぐにそれは機能しなくなりました。だから私の混乱はなぜそれが散発的なのですか?セキュリティグループをランダムに変更してネットワークをやり直すと、一度機能して停止します。これは、ラムダ呼び出しの最初の数行である、私が常に目にするエラーです。
"errorMessage": "HTTPSConnectionPool(host='maps.googleapis.com', port=443): Max retries exceeded with url: /maps/api/geocode/json?
amazon-web-services - EC2 サーバーを Nat ゲートウェイとして使用する
本当に小さな ec2 サーバーを nat ゲートウェイとして使用する必要がありますか? Amazon ElastiCache Memcached を使用したいのですが、それは vpc 内にあります。ec2 サーバーは nat ゲートウェイとして安くなりますか?