从 LAMBDA 和本地访问 AWS RDS

问题描述 投票:0回答:1

我创建了一个 AWS RDS Postgres 实例并允许公共访问。最初,我在本地成功连接到它。接下来,我设置了一个 Lambda 函数并将其连接到 RDS。我创建了一个互联网网关和一个 NAT 来提供对 Lambda 函数的互联网访问。经测试,Lambda函数工作正常,连接数据库并访问互联网。但是,现在我无法从本地计算机访问 RDS。我该如何解决这个问题?

我有 3 个私有子网,1 个公共子网。 Lambda 和 RDS 的安全组允许所有端口的流量公开。

我尝试创建 RDS 代理,但仍然无法从本地访问 RDS。

enter image description here

enter image description here

DB Configuration

amazon-web-services aws-lambda amazon-rds amazon-vpc
1个回答
0
投票

我犯了一个错误,即仅在一个可用区中创建公共子网。解决方案是在所有可用区中创建一个公共子网。

© www.soinside.com 2019 - 2024. All rights reserved.