我使用CloudFormation的AWS::RDS::DBCluster
资源来创建我的Aurora MySQL数据库集群。
我的问题是,有没有人通过CloudFormation创建存储过程以及Aurora MySQL中的事件?这甚至可能吗?
通过CloudFormation提供这些功能将允许我重新创建基础结构,而无需单独部署存储过程和事件。
答案 0 :(得分:1)
无法直接使用AWS::RDS::DBCluster
CloudFormation资源配置存储过程和事件。
我的建议是提供一个AWS::EC2::Instance
,其中包含安装mysql客户端的UserData
脚本,然后执行用户提供的MySQL脚本的内容,在新的脚本上创建事件/存储过程创建了数据库实例。