AWS Cognito - пользовательский пул xxxx не существует - PullRequest
0 голосов
/ 07 февраля 2019

var client = new AmazonCognitoIdentityProviderClient("MYKEY", "MYSECRET", RegionEndpoint.USEast1);

var request = new AdminGetUserRequest();
request.Username = "USERNAME";
request.UserPoolId = "POOLID";

var user = client.AdminGetUserAsync(request).Result;                      

Ключ / секрет аутентифицируются как пользователь с правами администратора.Для правильной оценки я также дал ей политику AmazonCognitoPowerUser.

Конечная точка региона верна и совпадает с той, в которой находится мой пул пользователей. Идентификатор пула пользователей правильный.Первая часть идентификатора пула пользователей совпадает с регионом.

Я в растерянности из-за того, где еще это может пойти не так.Есть идеи?

Обновление 8/2/19

Ручная команда CLI:

PM> aws cognito-idp list-user-pools --region us-east-1 --max-results 10
{
    "UserPools": []
}

Регион указан правильно, поэтому должны быть проблемы с разрешениями.Могу ли я попробовать настроить пул или другие политики, которые мне, возможно, понадобится добавить пользователю?

1 Ответ

0 голосов
/ 11 февраля 2019

Итак, похоже, что это какой-то сбой AWS с существующим пользователем IAM.

Создав нового пользователя с точно такими же правами доступа, доступ работает как предполагалось как из CLI, так и из кода вОригинальный вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...