【发布时间】:2018-08-29 14:05:35
【问题描述】:
这是我创建 DBInstance 的 cloudformation json 代码。我已成功创建 VPC 和 EC2 实例并添加此代码来创建 DBInstance。但是在使用包含此 DBInstance 代码的新 json 文件更新我的堆栈时出现以下错误。
无法创建资源。验证您是否有权创建服务相关角色。否则请稍候再试(服务:AmazonRDS;状态码:400;错误码:InvalidParameterValue;请求ID:1b64b02f-255a-4f5d-b68a-b0bacf6f2dba)
"myDBInstance" : {
"Type" : "AWS::RDS::DBInstance",
"Properties" : {
"DBName" : { "Ref" : "DBName"},
"AllocatedStorage" : "20",
"DBInstanceClass" : { "Ref" : "DBInstanceClass"},
"Engine" : "MySQL",
"EngineVersion" : "5.7.17",
"MasterUsername" : { "Ref" : "DBUser"},
"MasterUserPassword" : { "Ref" : "DBPassword"},
"DBParameterGroupName" : { "Ref" : "myRDSParameterGroup"}
}
},
"myRDSParameterGroup" : {
"Type" : "AWS::RDS::DBParameterGroup",
"Properties" : {
"Family" : "MySQL5.6",
"Description" : "Cloudformation database parameter group",
"Parameters" : {
"autocommit" : "1",
"general_log" : "1",
"old_passwords" : "0"
}
}
}
【问题讨论】:
-
我是否使用了无法从 aws Education 帐户访问的任何功能。我正在使用 aws Education 帐户。
-
我在允许 rds:CreateDBInstance 并在一个 aws 帐户上工作的策略方面遇到了类似的问题。在具有相同策略的另一个帐户上,它要求我将 iam:CreateServiceLinkedRole 添加到策略中,否则它不会创建 rds 实例。有人见过这样的吗?
标签: amazon-web-services cloud amazon amazon-cloudformation