【发布时间】:2017-09-01 00:44:05
【问题描述】:
我无法在生产环境中从 Amazon Lambda 成功连接到 RDS。 对于 Amazon Lambda,我使用的是无服务器框架,离线执行 sls 我可以从 localhost 连接到 RDS,但在生产中 Amazon Lambda 不能。
两者都在同一个 VPC 中,在同一个安全组中,具有所有流量入站访问权限,以及指向 Vpc 的 CIDR 的规则。
我附加了以下权限:AmazonRDSFullAccess、AWSLambdaFullAccess、AmazonVPCFullAccess、AWSLambdaExecute 和 AWSLambdaVPCAccessExecutionRole。
谢谢你的帮助。
【问题讨论】:
-
我按照所有指示进行操作,但无法使连接正常工作,我想这是另一个错误。
-
我附加了以下权限:AmazonRDSFullAccess、AWSLambdaFullAccess、AmazonVPCFullAccess、AWSLambdaExecute 和 AWSLambdaVPCAccessExecutionRole,但仍然无法正常工作。
-
这是您的许可。尝试将 rds 和 Lambda 放在一些 vpc/安全组和子集中。如果您的 rds 是公开的,那么您的 lambda 子网应该可以通过互联网访问它。
标签: amazon rds serverless-framework