【发布时间】:2019-09-18 11:24:12
【问题描述】:
我有一个连接到 API 网关的 lambda;它是使用 sls 部署的,效果很好。但是,它的数据存储是位于默认 VPC 中并设置为公共的 Aurora。这在安全方面不太理想。
过去,我在私有子网上的自己的 VPC 中设置了 Auroras,并让该 VPC 中的 ec2 轻松访问它。但是,我读过的所有关于让 lambda 使用 VPC RDS 的材料都表明 lambda 本身也应该驻留在 VPC 中。
由于冷启动问题,这让我很担心。所以,我的问题是:
有没有办法让我的“无 vpc”lambda 访问 Aurora RDS
存在于自己的 VPC 中而不将 lambda 放入 VPC 本身?关于 AWS 将很快解决 lambda VPC“冷启动”问题的讨论已经有一段时间了。我们知道预计什么时候会发生吗?一旦实施,现有的 lambdas 会从这一变化中受益吗?
是否有其他方法可以保护公共 RDS 以限制仅访问我的 lambda(除了明显的用户/通行证凭据)?
提前致谢
【问题讨论】:
标签: amazon-web-services aws-lambda