что означает политика доверия по умолчанию в роли AWS IAM?


{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "",
      "Effect": "Allow",
      "Principal": {
        "Service": "ec2.amazonaws.com"
      },
      "Action": "sts:AssumeRole"
    }
  ]
}

Может ли кто-нибудь объяснить, что делает ec2.amazonaws.com значит. Каким образом теперь я могу взять на себя эту роль.

Спасибо

1 7

1 ответ:

A Principal в политике Amazon IAM указывает пользователя (пользователя IAM, федеративного пользователя или пользователя с предполагаемой ролью), учетную запись AWS, сервис AWS или другую основную сущность, которой разрешен или запрещен доступ к ресурсу :

Вы используете элемент Principal в политике доверия для ролей IAM и в ресурсных политиках-то есть в политиках, которые вы внедряете непосредственно в ресурсе. Например, вы можете внедрить такие политики в Amazon S3 bucket, an Хранилище ледника Амазонки, тема Amazon SNS, Очередь Amazon SQS или ключ шифрования AWS KMS.

Для рассматриваемой политики Принципалом является сервис AWS ec2.amazonaws.com, то есть эта политика доверия предоставляет сервису Amazon EC2возможность принимать на себя любуюроль IAM в вашем аккаунте (т. е. подразумевается заявление "Resource": "*").