Я разрабатываю приложение на Java и требует, чтобы у пользователя был политический документ. Пользователь вводит ключ доступа и секретный ключ. У меня есть объект AmazonIdentityManagementClient, используя учетные данные. Мое приложение требует «lambda: InvokeFunction». Может ли какой-либо PLS руководство мне, как проверить политику пользователя, lambdainvoke.AWS проверяет документ политики пользователя с помощью Java SDK
ответ
Вы можете использовать AmazonIdentityManagementClient.listAttachedUserPolicies(), чтобы перечислить политики, прикрепленные к пользователю. Это приведет вас к списку политик ARN, которые вы можете передать до AmazonIdentityManagementClient.getPolicy().
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 –
Нецелесообразно выдавать ключ доступа AWS, секретный ключ для конечных пользователей вашего приложения. Каков прецедент, который требует этого? –
Я хочу начать и остановить экземпляры с помощью моего приложения. –
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 –