1

Я не могу получить коды подтверждения (смс) и мобильное приложение. я удалил роль. Я попытался воссоздать роль в cognito, но это не дает никакого выбора.AWS Cognito SMS Роль: не удается создать или назначить новую роль

ответ Ошибка при я создать нового пользователя: «Роль не имеет доверительных отношений позволяет Cognito взять на себя роль»

При сохранении параметров проверки на моем Cognito (с предыдущей ролью ARN застрял есть) это сказать «Ваши роли все еще создаются»

Error while saving verification changes

ответ

0

Я тоже столкнулся с такой же вопрос. Позвольте мне поделиться методом, в котором я его решил, хотя и не оптимальным методом, я думаю, но я надеюсь, что это поможет:

1) У меня был другой пользовательский ресурс cognito, в котором я не создал роль sms и не был что userpool я создал роль SMS с тем же именем, что и имя роли SMS, которую я удалил (просто, чтобы позволить создавать роли и политику самостоятельно и потому, что я ленив ;-)).

2) В соответствии с условием доверия доверия созданной SMS-роли я заменил внешний идентификатор внешним внешним идентификатором моего внешнего пользователя.

Вы можете получить внешний идентификатор с помощью aws cli.

aws cognito-idp describe-user-pool --user-pool-id <user-pool-id>

Или вы можете создать роль службы SMS с таким же именем и прикрепляются SNS написать политику с ним и создать доверительные отношения с вашим Cognito userpool, чтобы позволить ей взять на себя роль.

Надеюсь, это поможет. Приветствия.