確認コード (SMS) とモバイル アプリを取得できません。役割を削除しました。私はcognitoで役割を再作成しようとしましたが、そうするオプションはありません。
新しいユーザーの作成中のエラー応答: 「ロールには、cognito がロールを引き受けることを許可する信頼関係がありません」
私のcognitoに検証設定を保存すると(以前の役割のarnがそこに残っている)、「あなたの役割はまだ作成されています」と表示されます
確認コード (SMS) とモバイル アプリを取得できません。役割を削除しました。私はcognitoで役割を再作成しようとしましたが、そうするオプションはありません。
新しいユーザーの作成中のエラー応答: 「ロールには、cognito がロールを引き受けることを許可する信頼関係がありません」
私のcognitoに検証設定を保存すると(以前の役割のarnがそこに残っている)、「あなたの役割はまだ作成されています」と表示されます
私も同じ問題に直面しました。私がそれを解決した方法を共有させてください。最適な方法ではないと思いますが、それが役立つことを願っています:
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 ユーザープールとの信頼関係を作成し、ロールを引き受けることができます。
それが役に立てば幸い。乾杯。