AWS Lambda的安全组访问RDS

dee*_*zen 7 amazon-rds aws-lambda

无法找到AWS Lambda的任何安全组.

有没有办法允许从AWS Lambda访问RDS而不允许所有IP(0.0.0.0/0)并且不允许所有Amazon IP范围?

Tod*_*ice 5

正如 @user5919440 所建议的,现在这个新功能已经推出:

https://aws.amazon.com/blogs/aws/new-access-resources-in-a-vpc-from-your-lambda-functions/

...您只需告诉 AWS Lambda 将哪些 VPC 子网绑定到您的函数即可。然后,该函数可以与也有权访问该子网的任何 AWS 服务进行通信。

这意味着您应该能够在 RDS 中添加一个安全组,以允许来自Lambda 函数绑定到的同一内部子网 (10.xxx) 的流量。


Mic*_*bot 0

目前还没有,稍一思考,如果有的话,就会产生一种错误的安全感——流量不能保证来自您的Lambda 函数……而是来自任何人的——IP 地址被汇集起来。

有迹象表明,未来有一种机制可以在 Lambda 和 VPC 之间建立更清晰的信任关系,可能是通过VPC 端点功能(目前仅适用于 S3)实现的,也可能是不同的……到目前为止,还没有任何细节。