是否必须打开所有 IP 以从 AWS lambda 函数将数据插入 RDS ( MySQL )
Is it mandatory to open all IPs to insert data to RDS ( MySQL ) from an AWS lambda function
我有一个简单的 AWS-lambda 函数,它写入 RDS (MySQL)。在我向所有 IP 打开 MySQL 端口 3306 之前,我一直无法连接到 MySQL 错误。
是否必须打开所有 IP 才能从 AWS lambda 函数向 RDS (MySQL) 插入数据?
如果是的话有什么应该采取的安全措施,请指教。谢谢
不,这不是强制性的。如果您在 lambda 控制台中执行没有 VPC 配置设置的 lambda,则需要为世界 (0.0.0.0) 打开端口 3306。但是如果你不想那样做,只想拥有你的私有网络或者你的 VPC CIDR 范围可以访问 3306 端口,那么你必须需要将你的 lambda 与 VPC 配置
在您的 lambda 控制台的网络选项下,选择您的 VPC 配置
我有一个简单的 AWS-lambda 函数,它写入 RDS (MySQL)。在我向所有 IP 打开 MySQL 端口 3306 之前,我一直无法连接到 MySQL 错误。
是否必须打开所有 IP 才能从 AWS lambda 函数向 RDS (MySQL) 插入数据? 如果是的话有什么应该采取的安全措施,请指教。谢谢
不,这不是强制性的。如果您在 lambda 控制台中执行没有 VPC 配置设置的 lambda,则需要为世界 (0.0.0.0) 打开端口 3306。但是如果你不想那样做,只想拥有你的私有网络或者你的 VPC CIDR 范围可以访问 3306 端口,那么你必须需要将你的 lambda 与 VPC 配置
在您的 lambda 控制台的网络选项下,选择您的 VPC 配置