0

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?

4

0 に答える 0