存储过程和事件 Aurora 通过 CloudFormation

Stored Procedures and Events Aurora via CloudFormation

我使用 CloudFormation 的 AWS::RDS::DBCluster 资源创建我的 Aurora MySQL 数据库集群。

我的问题是,是否有人通过 CloudFormation 在 Aurora MySQL 中创建了存储过程和事件?这可能吗?

通过 CloudFormation 交付这些将允许我重新创建基础架构,而无需单独部署存储过程和事件。

无法直接使用 AWS::RDS::DBCluster CloudFormation 资源配置存储过程和事件。

我的建议是提供一个 AWS::EC2::Instance containing a UserData 脚本来安装 mysql 客户端,然后执行用户提供的 MySQL 脚本的内容,创建 events/stored-procedures新创建的数据库实例。