繁体   English   中英

无法通过AWS Lambda函数连接到在AWS EC2上运行的MySQL实例

[英]Unable to connect to MySQL instance running on AWS EC2 from AWS Lambda function

我正在编写一个AWS Lambda函数以连接到在EC2上运行的MySQL实例。 我已将Lambda函数与配置EC2的子网和安全组关联。我检查了Lambda函数的IAM角色,并AWSLambdaVPCAccessExecutionRole附加了AWSLambdaVPCAccessExecutionRole策略。 但是,我仍然无法连接到MySQL实例。

我试着允许来自任何地方的流量,但仍然有效,但现在我不确定如何使用更严格的安全规则连接到MySQL实例。

我正在使用Kotlin编写我的lambda函数,并使用lessserver将更改部署到lambda。

我已经尝试了所有可能的在线解决方案来实现这一目标,但是我还没有得到任何积极的结果。

您已将Lambda函数与同一安全组关联。 但是,那是行不通的。 您还需要添加一个入口规则,以允许流量从自身流向安全组。 基本上,您需要自引用安全组。

添加一条规则,以允许sg-xxxxxxxx在mysql端口上进行通信。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM