2017-01-22 8 views
0

Я разрабатываю приложение на Java и требует, чтобы у пользователя был политический документ. Пользователь вводит ключ доступа и секретный ключ. У меня есть объект AmazonIdentityManagementClient, используя учетные данные. Мое приложение требует «lambda: InvokeFunction». Может ли какой-либо PLS руководство мне, как проверить политику пользователя, lambdainvoke.AWS проверяет документ политики пользователя с помощью Java SDK

+0

Нецелесообразно выдавать ключ доступа AWS, секретный ключ для конечных пользователей вашего приложения. Каков прецедент, который требует этого? –

+0

Я хочу начать и остановить экземпляры с помощью моего приложения. –

+0

AmazonIdentityManagement iam = новый AmazonIdentityManagementClient (учетные данные); ListAttachedUserPoliciesResult res = iam.listAttachedUserPolicies (req); исключение из потока «AWT-EventQueue-0» com.amazonaws.services.identitymanagement.model.AmazonIdentityManagementException: обнаружена 1 ошибка проверки: значение null в 'userName' не удовлетворило ограничение: член не должен быть нулевым (Service : AmazonIdentityManagement; Код состояния: 400; Код ошибки: ValidationError; Идентификатор запроса: 041cc807-e888-11e6-87da-1fcd46626f3e) at listAttachedUserPolicies –

ответ

1

Вы можете использовать AmazonIdentityManagementClient.listAttachedUserPolicies(), чтобы перечислить политики, прикрепленные к пользователю. Это приведет вас к списку политик ARN, которые вы можете передать до AmazonIdentityManagementClient.getPolicy().

+0

AmazonIdentityManagement iam = новый AmazonIdentityManagementClient (учетные данные); ListAttachedUserPoliciesResult res = iam.listAttachedUserPolicies (req); is throwing Исключение в потоке «AWT-EventQueue-0» com.amazonaws.services.identitymanagement.model.AmazonIdentityManagementException: обнаружена 1 ошибка проверки: значение null в 'userName' не удовлетворило ограничение: член не должен иметь значение null (Service: AmazonIdentityManagement; Код состояния: 400; Код ошибки: ValidationError; Идентификатор запроса: 041cc807-e888-11e6-87da-1fcd46626f3e) в спискеAttachedUserPolicies –