Мы работаем над приложением, в котором у нас два типа пользователей
- Индивидуальный пользователь (разрешено самостоятельно регистрироваться).
- Пользовательская часть агентства (добавляется в приложение только администратором, который является нашим внутренним
пользователей).
Приложение разработано таким образом, что все операции Cognito, такие как добавление пользователя, удаление пользователя, сброс пароля и т. Д., Выполняются сервером API ( Поток аутентификации на стороне сервера ), работающим в AWS Lambda . Мы ничего не делаем на стороне клиента.
Наша инфраструктурная команда в настоящее время вносит изменения в способ, при котором все приложения будут работать под своей учетной записью AWS, но мы не хотим создавать пул пользователей в каждой учетной записи, так как многие наши приложения совместно используют один и тот же пул пользователей. Поэтому мы решили сохранить пул в текущей учетной записи и перенести только приложения в соответствующие учетные записи.
Мы знаем, как подключиться к пулу из другой учетной записи, отличной от NodeJS, и, предполагая, что мы создали все соответствующие роли и разрешения, мы даже пытались использовать полный ARN идентификатора пула, но API не разрешает ARN, ему нужно только идентификатор пула, и если мы используем только идентификатор пула, выдается сообщение об ошибке
пул не существует
Мы считаем, что он использует текущую учетную запись, а не другую учетную запись, в которой находится пул.
Пожалуйста, сообщите
Заранее спасибо