Как можно отследить пользователя AWS IAM с AIDAXXXXX до имени пользователя? - PullRequest
0 голосов
/ 29 мая 2019

Я заметил, что в моей политике AWS S3 bucket в объекте Principal есть странная сущность с AIDAXXXXXX (X = случайный символ). Я не думаю, что когда-либо добавляю неизвестную сущность пользователя IAM в политику. Как я могу проверить, к какому пользователю IAM (или учетной записи) он принадлежит в Java? или даже S3?

Я попытался запросить это с помощью GetUserRequest следующим образом:

GetUserRequest gur = new GetUserRequest();
gur.setUserName("AIDAXXXXXXXXXXXX");
GetUserResult gus = iam.getUser(gur);

Но он возвращает ошибку, подобную этой:

Исключение в теме "главная" com.amazonaws.services.identitymanagement.model.NoSuchEntityException: Пользователь с именем AIDAXXXXXXXX не может быть найден. (Обслуживание: AmazonIdentityManagement; Код статуса: 404; Код ошибки: NoSuchEntity;)

...