Я создаю экземпляр RDS с помощью CloudFormation, используя это:
"Resources": {
"myDB": {
"Type": "AWS::RDS::DBInstance",
"Properties": {
"AllocatedStorage": "5",
"DBInstanceClass": "db.m1.small",
"Engine": "MySQL",
"EngineVersion": "5.5",
"DBName": "mydb",
"MasterUsername": {
"Ref": "DBUser"
},
"MasterUserPassword": {
"Ref": "DBPassword"
},
"DBParameterGroupName": {
"Ref": "myRDSParamGroup"
}
}
}
и все это работает. Но мне нужно запустить исходный SQL на БД при ее создании, чтобы настроить схему моих приложений. Мой текущий подход заключается в самостоятельной миграции приложения, но я бы хотел сделать это в определении CloudFormation. Это возможно?