我有一个lambda函数,需要访问RDS和互联网。所有这些都表明必须设置NAT网关;所讨论的RDS是可公开访问的,如果我允许从所有IP连接到RDS,则lambda能够连接到它;然而,我想避免这种情况。是否有方法确定要分配给lambda函数的IP的可能范围,并将该范围列入安全组中的白名单>?
将Lambda定位到VPC私有子网中,并为Lambda设置安全组。之后,将Lambda安全组添加到RDS安全组的入站源中。然后,Lambda将与RDS进行私下通信。
私有子网应通过NAT网关将目标0.0.0.0/0路由到互联网,NAT应位于公共子网中。然后,专用子网可以安全地连接到互联网。