AWS IAM服务将限制角色的数量。在您的账户中创建了许多IAM角色之后,您可能会遇到此类型的错误。为了解决这个问题,您需要减少您账户中的角色数量或者联系AWS支持来增加您的账户限制。
以下为示例CloudFormation代码,可用于创建IAM角色:
{
"Resources" : {
"RoleName" : {
"Type" : "AWS::IAM::Role",
"Properties" : {
"AssumeRolePolicyDocument" : {
"Version" : "2012-10-17",
"Statement" : [
{
"Effect" : "Allow",
"Principal" : {
"Service" : ["ec2.amazonaws.com"]
},
"Action" : ["sts:AssumeRole"]
}
]
},
"Path" : "/",
"Policies" : [
{
"PolicyName" : "S3Policy",
"PolicyDocument" : {
"Statement" : [
{
"Effect" : "Allow",
"Action" : [
"s3:*"
],
"Resource" : "*"
}
]
}
}
]
}
}
}
}