AWS : Invalid identity pool configuration. Check assigned IAM roles for this pool

后端 未结 5 1513
清歌不尽
清歌不尽 2021-02-02 07:59

I have created one user pool & identity pool.

I have used javascript sdk.

I am able to signup, send confirmation code & confirm user successfully with j

5条回答
  •  旧时难觅i
    2021-02-02 08:47

    Check that the role you have assigned in Cognito Identity Pools (Federated Identities), has a trust relationship with the identity pool.

    Get the identity pool ID + the name of the role that isn't working. To do this:

    • Go to Cognito
    • Select Manage Federated Identities
    • Select the identity pool
    • Click Edit identity pool (top right)
    • Make a note of the identity pool ID
    • Make a note of the name of the role that isn't working (e.g. Cognito_blahUnauth_Role

    In IAM, check the trust relationship for the role. Ensure that the StringEquals condition value matches the identity pool ID.

    To do this:

    • Go to IAM
    • Click Roles
    • Click the name of the role that you noted previously
    • Click Trust relationships
    • On the right under Conditions, check the StringEquals condition contains the identity pool Id that you noted previously.

    Edit the trust relationship to fix.

提交回复
热议问题