У меня есть пул пользователей в aws cognito, в котором содержится около 100 пользовательских данных. Я хочу перечислить электронную почту всех пользователей с помощью кода java. Ниже приведен код -
AWSCognitoIdentityProvider cognitoIdentityProvider = AWSCognitoIdentityProviderClientBuilder
.standard()
.withCredentials(new AWSStaticCredentialsProvider(awsCreds))
.withRegion(Regions.fromName(REGION))
.build();
try {
ListUsersRequest req=new ListUsersRequest();
req=req.withUserPoolId(POOL_ID);
List<String> attributesToGet=new ArrayList<>();
attributesToGet.add("email");
ListUsersResult response = cognitoIdentityProvider.listUsers(req);
System.out.println(response.getUsers());
Но когда я запускаюкод, который я получаю как исключение as- com.amazonaws.services.cognitoidp.model.AWSCognitoIdentityProviderException: отсутствует токен аутентификации (служба: AWSCognitoIdentityProvider; код состояния: 400; код ошибки: MissingAuthenticationTokenException. как решить это или естьЕсть ли другой способ напечатать всех пользователей?