【问题标题】:Where to find Identity Pool Id in Cognito在 Cognito 中哪里可以找到身份池 ID
【发布时间】:2017-11-12 20:53:27
【问题描述】:

Identity PoolCognito Console 中的位置。在提到的文档中:

身份池ID

格式为 REGION:GUID 的身份池 ID。

但我在控制台中只看到Pool IdPool ARN。有不同的格式。

【问题讨论】:

  • 没关系,我查看的是用户池而不是联合身份。
  • 谢谢,我也遇到了同样的问题。用于 Cognito/联合身份的文档非常丰富但也很糟糕,并且代码示例总是过时或不相干。
  • 您不妨将该评论扩展为答案。

标签: amazon-web-services amazon-cognito


【解决方案1】:

我可以通过 aws cli 获取IdentityPooId

aws cognito-identity list-identity-pools --max-results 10

command 返回为您的帐户注册的所有 Cognito 身份池。

{
    "IdentityPools": [
        {
            "IdentityPoolId": "XX-XXXX-X:XXXXXXXX-XXXX-1234-abcd-1234567890ab",
            "IdentityPoolName": "<some custom name>"
        }
    ]
}

【讨论】:

    【解决方案2】:

    如果您在页面https://eu-west-1.console.aws.amazon.com/cognito/home?region=eu-west-1 上选择Manage Federated Identities 并创建联合身份,则可以找到Identity pool ID

    【讨论】:

      【解决方案3】:

      如果您已导航到仪表板,您还可以从 URL 中提取身份池 ID:

      【讨论】:

        【解决方案4】:

        创建用户池后,如果您没有创建关联的身份池,请创建一个新的(身份池)并在创建时将其设置如下(或根据您的需要)

        单击创建后,在以下屏幕上单击允许,然后您将看到如下所示的身份池 ID

        如果您已经有一个,从 Cognito 主屏幕,单击管理身份池,单击要获取其 ID 的池,然后从侧面菜单中单击“示例代码”,您将看到与上图相同的屏幕.

        【讨论】:

          【解决方案5】:

          对于使用 AWS CloudFormation 的人:AWS::Cognito::IdentityPool 的文档说您可以通过 Ref 从返回值中获取 IdentityPoolId

          返回值 > Ref:当你将此资源的逻辑 ID 传递给内部 Ref 函数,Ref返回IdentityPoolId,如 us-east-2:0d01f4d7-1305-4408-b437-12345示例。

          使用 AWS CDK,您可以通过这种方式输出 IdentityPoolId(Python):

          core.CfnOutput(self, id='IdentityPoolId', value=idp.ref)
          

          其中idpCfnIdentityPool 的一个实例。

          【讨论】:

            【解决方案6】:

            刚刚在填写 amplifyconfiguration.json 时遇到了这个问题。试图找出连接到用户池的身份池。在管理控制台中,“User Pools | Federated Identities”下的名称 top 是身份池的名称。在 Federated Identities 中,我可以找到同名的身份池。在仪表板上,我可以看到作为身份验证方法之一列出的用户池 ID。从 url 或其他人提到的示例代码中获取身份池 ID。

            【讨论】:

              猜你喜欢
              • 2019-07-17
              • 2018-08-10
              • 2018-08-18
              • 2016-05-10
              • 1970-01-01
              • 2021-05-08
              • 2018-02-11
              • 2016-10-18
              • 2017-10-27
              相关资源
              最近更新 更多