Ключи доступа к учетной записи AWS - это ключи, принадлежащие пользователю root учетной записи . Чтобы проверить, что это такое, вам нужно знать имя пользователя вашей корневой учетной записи. Это можно проверить с помощью aws cli, используя корневые учетные данные AWS или войдя с учетными данными корневой учетной записи в консоль AWS и нажав «Мои учетные данные безопасности» под своим именем пользователя в верхнем правом углу.
Предполагая, что вы используете cli, убедитесь, что вы настроили корневые учетные данные в ~/.aws/credentials
. Затем запустите:
aws iam get-user
{
"User": {
"UserName": "my_root_user_name",
"PasswordLastUsed": "2018-09-03T06:40:38Z",
"CreateDate": "2017-03-01T08:53:36Z",
"UserId": "9XXXXXXXXXXX",
"Arn": "arn:aws:iam::9XXXXXXXXXXX:root"
}
}
Это предоставит вам информацию о вашем корневом пользователе. Это имя пользователя может затем использоваться для запроса ключей доступа:
aws iam list-access-keys --user-name my_root_user_name
Если какой-либо из ключей, перечисленных в этом результате, используется для SES, то это плохие новости. AWS рекомендует использовать ключи доступа, назначенные пользователям IAM (без полномочий root).