【发布时间】:2019-04-21 17:28:59
【问题描述】:
据我了解,我可以在 VPC 以及 RDS 之外运行 AWS Lambda,并将其设置为可公开访问。这对我来说是一个完美的解决方案,因为我的 lambda 函数需要互联网访问和一个 NAT 网关,这将允许在 VPC 内部过于昂贵时实现这一点。在哪些情况下选择该选项是安全的?什么时候在 VPC 之外拥有 RDS 是个坏主意?有什么风险?
【问题讨论】:
-
你问的问题很好,但不止一个问题;所以我很难专注于一个;但我会尝试:您可以尝试使用 NAT 实例而不是网关,通常它们更便宜。对于无VPC RDS实例,是否还可以?:stackoverflow.com/a/34212058/4636715.
-
谢谢@vahdet。我知道我们可以将 rds 设置为可访问,但我想知道这样做会带来什么危险。
-
启用 publicly access 标志不应该被认为是好的,恕我直言:我总是将数据库与私有子网相匹配。但是,至少,您应该通过使用安全组来限制 IP。有关类似主题的更大讨论,请参阅:security.stackexchange.com/questions/6991/…
标签: amazon-web-services aws-lambda amazon-rds aws-vpc