我正在编写一个AWS Lambda函数以连接到在EC2上运行的MySQL实例。我已将Lambda函数与配置EC2的子网和安全组相关联。我检查了Lambda函数的IAM角色,并为其附加了AWSLambdaVPCAccessExecutionRole
策略。但是,我仍然无法连接到MySQL实例。
我试图允许来自任何地方的流量,但仍然有效,但现在我不确定如何使用更严格的安全规则连接到MySQL实例。
我正在使用Kotlin编写我的lambda函数,并使用无服务器将更改部署到lambda。
我已经尝试了所有可能的在线解决方案来实现这一目标,但是我尚未获得任何积极的结果。
答案 0 :(得分:0)
您已将Lambda函数与同一安全组相关联。但是,那是行不通的。您还需要添加一个入口规则,以允许流量从自身流向安全组。基本上,您需要自引用安全组。
添加一条规则,以允许来自sg-xxxxxxxx的mysql端口上的流量。