【问题标题】:Access Amazon RDS database in VPC from Lambda locally从本地 Lambda 访问 VPC 中的 Amazon RDS 数据库
【发布时间】:2021-12-24 19:49:12
【问题描述】:

我们有什么方法可以从本地 Lambda 访问 VPC 内的 Amazon RDS 数据库(现在在 AWS 控制台中)?

我正在尝试在本地运行 lambda,但由于 VPC 而在访问 RDS 时遇到问题。

【问题讨论】:

  • 数据库是在私有子网还是公共子网中?数据库是否配置为“公开可用”?
  • 如果您需要从 VPC 访问本地资源,那么您可以将客户端 VPN 与 VPC 一起使用。但是,在安全组上使用白名单 IP 进行公共访问可能更容易设置
  • 数据库位于私有子网中,未配置为“公开可用”@JohnRotenstein

标签: amazon-web-services aws-lambda amazon-rds amazon-vpc


【解决方案1】:

您的数据库无法从 Internet 访问。这对于安全性来说是极好的,但这意味着您不能直接连接到数据库。

你有几个选择...

您可以在 VPC 中创建 VPN 连接,然后连接到数据库。

或者,您可以在使用端口转发时通过 SSH 连接到“Jump Box”(或“堡垒服务器”)。见:StackOverflow: How EC2 allow SSH tunelling to access RDS in private subnet?

【讨论】:

    猜你喜欢
    • 2020-03-22
    • 2022-12-05
    • 2019-09-18
    • 2017-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多