1

我無法獲取驗證碼(短信)和移動應用程序。我刪除了角色。我試圖在cognito中重新創建角色,但它沒有給出任何選擇。AWS Cognito SMS作用:無法創建或分配新角色

錯誤響應,同時我創建新的用戶「角色沒有信任關係,允許cognito承擔角色」

在保存在我的cognito驗證設置(與貼在以往的角色阿爾恩在那裏),它說:「你的角色仍然被創建

Error while saving verification changes

回答

0

我也面臨同樣的 問題。讓我分享我解決它的方法,儘管不是最佳方法,但我希望它有幫助:

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>

或者,您可以創建具有相同名稱的短信服務的作用,重視SNS寫它的政策,並建立包含cognito了userpool信任關係,讓它承擔該角色。

希望它有幫助。乾杯。