Ошибка при перечислении пулов пользователей AWS Cognito с помощью JavaScript SDK V3
Я пытаюсь перечислить пользовательские пулы с помощью SDK JavaScript v3 (Node.Js), но получаю сообщение об ошибке:
(узел:13360) UnhandledPromiseRejectionWarning: Ошибка: getaddrinfo ENOTFOUND cognito-idp.default.amazonaws.com в GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26) (Используйте
node --trace-warnings ...
чтобы показать, где было создано предупреждение) (узел:13360) UnhandledPromiseRejectionWarning: необработанное отклонение обещания. Эта ошибка возникла либо из-за вызова асинхронной функции без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch(). Чтобы завершить процесс узла при отклонении необработанного обещания, используйте флаг CLI--unhandled-rejections=strict
(см. https://nodejs.org/api/cli.html#cli_unhandled_rejection_mode). (идентификатор отклонения: 19)(узел:13360) [DEP0018] DeprecationWarning: необработанные отклонения обещаний устарели. В будущем необработанные отклонения обещаний завершат процесс Node.js с ненулевым кодом выхода.
Я попытался сделать то же самое с SDK v2, следуя этому примеру AWS javascript API, чтобы перечислить все пулы пользователей, связанные с учетной записью, и он работает, но использование SDK v3 не работает.
Мой код выглядит так:
import { CognitoIdentityProviderClient, ListUserPoolsCommand }
from "@aws-sdk/client-cognito-identity-provider";
Затем в методе:
let client = new CognitoIdentityClient({region : GlobalConfiguation.region});
let result = await client.send(new ListIdentityPoolsCommand({MaxResults: 60}));