@zugzug

Как получить список IAM Role, доступных аккаунту через Amazon EC2 API?

Здравствуйте. Прошу помощи специалистов по Amazon EC2. Есть ли способ получить список IAM ролей, заведенных в консоли EC2 через Java SDK или API Amazon EC2 (обычными запросами)? Спасибо.
  • Вопрос задан
  • 2316 просмотров
Решения вопроса 1
@zugzug Автор вопроса
public Collection<String> getIAMRolesRange() {
        AmazonIdentityManagementClient identityManagementClient = new AmazonIdentityManagementClient(new BasicAWSCredentials(awsAccount.getAccessKeyId(), awsAccount.getAccessSecret()));
        ListInstanceProfilesResult listInstanceProfilesResult = identityManagementClient.listInstanceProfiles();
        List<String> iamRoles = new LinkedList<String>();
        for(InstanceProfile instanceProfile: listInstanceProfilesResult.getInstanceProfiles()) {
            iamRoles.addAll(Collections2.transform(instanceProfile.getRoles(), iamRoleToStringFunction));
        }

        return iamRoles;
    }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы