Я пытаюсь создать экземпляр EC2 на AWS, но он не запускается и возвращает закодированное сообщение.
Когда я декодирую сообщение, оно показывает «позволено»: ложь, но не показывает элементы, которые потерпели неудачу.
Я предполагаю, что это проблема политики, но я не уверен, какой one.
Мой пользователь имеет полные права на разрешения ec2.
{
"allowed":false,
"explicitDeny":false,
"matchedStatements":{
"items":[
]
},
"failures":{
"items":[
]
},
"context":{
"principal":{
"id":"<redacted>",
"name":"<redacted>",
"arn":"arn:aws:iam::<redacted>:user/<redacted>"
},
"action":"ec2:RunInstances",
"resource":"arn:aws:ec2:us-east-2::image/ami-0e38b48473ea57778",
"conditions":{
"items":[
{
"key":"ec2:ImageID",
"values":{
"items":[
{
"value":"ami-0e38b48473ea57778"
}
]
}
},
{
"key":"ec2:ImageType",
"values":{
"items":[
{
"value":"machine"
}
]
}
},
{
"key":"aws:Resource",
"values":{
"items":[
{
"value":"image/ami-0e38b48473ea57778"
}
]
}
},
{
"key":"aws:Account",
"values":{
"items":[
{
"value":"<redacted>"
}
]
}
},
{
"key":"ec2:IsLaunchTemplateResource",
"values":{
"items":[
{
"value":"false"
}
]
}
},
{
"key":"ec2:RootDeviceType",
"values":{
"items":[
{
"value":"ebs"
}
]
}
},
{
"key":"aws:Region",
"values":{
"items":[
{
"value":"us-east-2"
}
]
}
},
{
"key":"aws:Service",
"values":{
"items":[
{
"value":"ec2"
}
]
}
},
{
"key":"ec2:Owner",
"values":{
"items":[
{
"value":"amazon"
}
]
}
},
{
"key":"ec2:Public",
"values":{
"items":[
{
"value":"true"
}
]
}
},
{
"key":"aws:Type",
"values":{
"items":[
{
"value":"image"
}
]
}
},
{
"key":"ec2:Region",
"values":{
"items":[
{
"value":"us-east-2"
}
]
}
},
{
"key":"aws:ARN",
"values":{
"items":[
{
"value":"arn:aws:ec2:us-east-2::image/ami-0e38b48473ea57778"
}
]
}
}
]
}
}
}