5

確認コード (SMS) とモバイル アプリを取得できません。役割を削除しました。私はcognitoで役割を再作成しようとしましたが、そうするオプションはありません。

新しいユーザーの作成中のエラー応答: 「ロールには、cognito がロールを引き受けることを許可する信頼関係がありません」

私のcognitoに検証設定を保存すると(以前の役割のarnがそこに残っている)、「あなたの役割はまだ作成されています」と表示されます

検証の変更を保存中にエラーが発生しました

4

1 に答える 1

3

私も同じ問題に直面しました。私がそれを解決した方法を共有させてください。最適な方法ではないと思いますが、それが役立つことを願っています:

1)私は別のcognitoユーザープールを持っていました.smsロールを作成していませんでした.そのユーザープールの下に、削除したSMSロールの名前と同じ名前のSMSロールを作成しました(awsにそれ自体、そして私は怠け者だからです;-))。

2) 新しく作成された SMS ロールの信頼関係の条件の下で、externalID をメインのユーザープールの externalID に置き換えました。

aws cli を使用して externalID を取得できます。

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

または、同じ名前で SMS サービス ロールを作成し、それに SNS 書き込みポリシーをアタッチして、cognito ユーザープールとの信頼関係を作成し、ロールを引き受けることができます。

それが役に立てば幸い。乾杯。

于 2017-09-20T16:00:00.043 に答える