我找不到任何有关在 CloudFormation 中创建 SQL Server RDS 实例的示例,因此我使用 an example for MySQL 进行了有根据的猜测。 。这是我想到的:
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Resources" : {
"DBInstance" : {
"Type": "AWS::RDS::DBInstance",
"Properties": {
"DBInstanceIdentifier" : "test-db",
"Engine" : "sqlserver-ex",
"Port" : "1433",
"DBInstanceClass" : "db.t1.micro",
"AllocatedStorage" : "30",
"MasterUsername" : "sa",
"MasterUserPassword" : "password"
}
}
}
}
不幸的是,这不起作用(CREATE_FAILED)。谁能告诉我为什么?
最佳答案
除了 Peter H 的回复之外... DBInstanceIdentifier 不是受支持的属性。我会查阅 cloudformation 文档,了解哪些属性受支持,哪些属性不受支持,以及所需的属性。 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html
此外...CloudFormation 会在“事件”选项卡中告诉您失败的原因。 CloudFormation 真正擅长的一件事是告诉您失败的确切原因。
关于amazon-web-services - 在 CloudFormation 中创建 SQL RDS 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18435803/