Mik*_*gan 39 amazon-web-services amazon-rds aws-cloudformation
我正在使用CloudFormation创建一个RDS实例:
"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定义中执行此操作.这可能吗?
不,这是不可能的.但是,您可以将EC2实例连接到RDS实例来执行此操作.我可能会在S3中存储一个.sql文件,并在EC2实例上使用cloud-init脚本来下载文件并执行它.
| 归档时间: |
|
| 查看次数: |
15900 次 |
| 最近记录: |