в ресурсах aws runInstance явно запрещено разрешать все ресурсы

#amazon-web-services #amazon-ec2 #amazon-iam

#amazon-web-services #amazon-ec2 #amazon-iam

Вопрос:

У меня возникает болезненная ошибка, когда я использую визуальный редактор Iam для создания роли для запуска экземпляра, если я создаю две политики, первая, когда я неявно разрешаю все ресурсы:

 {
"Version": "2012-10-17",
"Statement": [
    {
        "Sid": "VisualEditor0",
        "Effect": "Allow",
        "Action": "ec2:RunInstances",
        "Resource": "*"
    },
    {
        "Sid": "VisualEditor1",
        "Effect": "Allow",
        "Action": "iam:PassRole",
        "Resource": "arn:aws:iam::*:role/*"
    }
]
  

}

однако, если я указываю ресурсы, я явно разрешаю все ресурсы, я получаю эту политику:

 {
"Version": "2012-10-17",
"Statement": [
    {
        "Sid": "VisualEditor0",
        "Effect": "Allow",
        "Action": [
            "iam:PassRole",
            "ec2:RunInstances"
        ],
        "Resource": [
            "arn:aws:ec2:*:*:subnet/*",
            "arn:aws:ec2:*::snapshot/*",
            "arn:aws:ec2:*:*:launch-template/*",
            "arn:aws:ec2:*:*:security-group/*",
            "arn:aws:ec2:*:*:placement-group/*",
            "arn:aws:ec2:*:*:network-interface/*",
            "arn:aws:ec2:*:*:capacity-reservation/*",
            "arn:aws:ec2:*:*:key-pair/*",
            "arn:aws:ec2:*:*:instance/*",
            "arn:aws:elastic-inference:*:*:elastic-inference-accelerator/*",
            "arn:aws:ec2:*:*:elastic-gpu/*",
            "arn:aws:ec2:*:*:volume/*",
            "arn:aws:ec2:*::image/*",
            "arn:aws:iam::*:role/*"
        ]
    }
]
  

}

когда я имитирую runInstance в EC2-Classic-InstanceStore, первая политика в симуляторе политики IAM проходит, однако вторая — нет. есть ли ресурс, который aws не указал в своем визуальном редакторе IAM? результаты смотрите на прикрепленных фотографиях: введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. Вы проверили этот поток ? Симулятор политики не идеален. Но в случае, похожем на ваш, для правильной работы должен был быть предоставлен точный ресурс.

2. Возможно, вы сможете проверить CloudTrail, чтобы получить дополнительную информацию о том, что он пытался сделать, и почему ему было отказано.