Der Code sieht richtig aus.
Überprüfen Sie, ob die Sicherheitsgruppe Ihres ec2 ausgehende 3306-Verbindungen und die Sicherheitsgruppe Ihrer Datenbank eingehende 3306-Verbindungen zulässt. Wenn sie sich in unterschiedlichen Subnetzen befinden, müssen Sie möglicherweise auch die NACLs überprüfen.