Каков формат идентификатора пула пользователей для AWS CognitoIdentity? - PullRequest
1 голос
/ 28 мая 2020

Мне нужно получить список пользователей в моем пуле Cognito, используя AWS javascript SDK. Я собирался использовать класс CognitoIdentity и следующий метод для получения списка пользователей:

var params = {
  IdentityPoolId: 'STRING_VALUE', /* required */
  ...
};
cognitoidentity.listIdentities(params, function(err, data) {
  ...
});

Однако для этого требуется IdentityPoolId в очень странном формате:

An identity pool ID in the format REGION:GUID.

Проверка, на которую смотрит например:

[\w-]+:[0-9a-f-]+

То есть название региона должно быть без цифр. Однако у большинства регионов есть номера, например, мой регион - «ap-northeast-1». Значения Pool Id и Pool ARN не совпадают. Каков реальный формат этого идентификатора и где получить значение для моего пользовательского пула?

1 Ответ

1 голос
/ 28 мая 2020

Пример IdentityPoolId приведен в документации API для ListIdentities :

Идентификатор пула идентификаторов в формате REGION: GUID.

Шаблон: [\ w -] +: [0-9a-f -] +

Приведен пример :

"IdentityPoolId": "us-east-1:509f9747-5b5d-484e-a2d7-74fcba108147"
...