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

    @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;
        }
    Ответ написан
    Комментировать