Amazon web services Aws CloudFormation:无效的模板属性或属性[类型,属性]
我正在尝试从现有快照ID创建新的Sql server-RDS实例(具有更多存储空间)。下面是我的CloudFormation模板,该模板引发错误“模板包含错误:无效的模板属性或属性[类型,属性]”Amazon web services Aws CloudFormation:无效的模板属性或属性[类型,属性],amazon-web-services,amazon-cloudformation,aws-rds,Amazon Web Services,Amazon Cloudformation,Aws Rds,我正在尝试从现有快照ID创建新的Sql server-RDS实例(具有更多存储空间)。下面是我的CloudFormation模板,该模板引发错误“模板包含错误:无效的模板属性或属性[类型,属性]” 我从AWS网站复制了这个模板并进行了裁剪。有什么问题吗?您缺少Engine属性,请使用下面的模板。这是发动机的有效选项 有效值:MySQL | mariadb | oracle-se1 | oracle se | oracle ee | sqlserver ee | sqlserver se | sq
我从AWS网站复制了这个模板并进行了裁剪。有什么问题吗?您缺少Engine属性,请使用下面的模板。这是发动机的有效选项 有效值:MySQL | mariadb | oracle-se1 | oracle se | oracle ee | sqlserver ee | sqlserver se | sqlserver ex | sqlserver web | postgres | aurora
"MyDB" : {
"AWSTemplateFormatVersion" : "2010-09-09",
"Resources" : {
"DBInstance" : {
"Type": "AWS::RDS::DBInstance",
"Properties": {
"DBInstanceClass" : "db.m2.xlarge",
"AllocatedStorage" : "400",
"MasterUsername" : "myusername",
"MasterUserPassword" : "mypassword",
"DBSnapshotIdentifier":"xxxxxxxx-2016-07-13-17-00"
}
}
}
}
这起到了作用:
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Resources" : {
"DBInstance" : {
"Type": "AWS::RDS::DBInstance",
"Properties": {
"DBInstanceClass" : "db.m2.xlarge",
"AllocatedStorage" : "400",
"MasterUsername" : "myusername",
"MasterUserPassword" : "mypassword",
"DBSnapshotIdentifier":"xxxxxxxx-2016-07-13-17-00"
}
}
}
}
MasterUserName和MasterUserPassword不是强制性的,即使没有它们,模板也将有效
有关详细信息,请参阅此线程:删除“AWSTemplateFormatVersion”:“2010-09-09”,然后检查它是否有效模板版本不是AWS资源属性这就是提供模板的错误包含错误的原因。:模板格式错误:不支持的类型或结构。(第1行第1列)是否可以粘贴已编辑的模板?问题中已更新此RDS是否为Mysql?指定DBSnapshotIdentifier时,引擎是可选属性。不管怎样,上面的一个也不起作用!上面写着“模板包含错误:模板格式错误:不支持的类型或结构。(第1行,第1列)“您是在创建SQL还是Mysql?SQL server,我也尝试过SQL server ee和SQL server se。您确定快照版本是11吗?”?您必须在其中包含完整版本,例如“11.00.2100.60.v1”,或者完全删除该引擎版本,因为您已经在那里有了快照。我用那个编辑了我的答案。
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Resources" : {
"DBInstance" : {
"Type": "AWS::RDS::DBInstance",
"Properties": {
"DBInstanceClass" : "db.m2.xlarge",
"AllocatedStorage" : "400",
"MasterUsername" : "myusername",
"MasterUserPassword" : "mypassword",
"DBSnapshotIdentifier":"xxxxxxxx-2016-07-13-17-00"
}
}
}
}