我正在使用 CloudFormation 创建一个 RDS 实例:
“资源”: {
“我的数据库”:{
"类型": "AWS::RDS::DBInstance",
“特性”: {
“分配存储”:“5”,
"DBInstanceClass": "db.m1.small",
“引擎”:“MySQL”,
“引擎版本”:“5.5”,
"DBName": "mydb",
“主用户名”:{
“参考”:“数据库用户”
},
“主用户密码”:{
“参考”:“数据库密码”
},
“DBParameterGroupName”:{
“参考”:“myRDSParamGroup”
}
}
}
这一切都有效。但是我需要在创建数据库时在数据库上运行初始 SQL,以设置我的应用程序架构。我目前的方法是让应用程序自行迁移,但我想在 CloudFormation 定义中进行。这可能吗?