Amazon web services 在Cognito中的何处查找标识池Id

Amazon web services 在Cognito中的何处查找标识池Id,amazon-web-services,amazon-cognito,Amazon Web Services,Amazon Cognito,哪里是Cognito控制台中的Identity Pool。在提到的文件中: IdentityPoolId 格式区域中的标识池ID:GUID 但是我在控制台中只看到Pool Id和Pool ARN。具有不同格式。如果在页面上选择管理联合身份并创建联合身份,则可以找到身份池ID 我可以通过aws cli获取标识ooid: aws cognito-identity list-identity-pools --max-results 10 返回为您的帐户注册的所有Cognito标识池 { "I

哪里是
Cognito控制台中的
Identity Pool
。在提到的文件中:

IdentityPoolId

格式区域中的标识池ID:GUID


但是我在控制台中只看到
Pool Id
Pool ARN
。具有不同格式。

如果在页面上选择
管理联合身份
并创建联合身份,则可以找到
身份池ID


我可以通过aws cli获取
标识ooid

aws cognito-identity list-identity-pools --max-results 10
返回为您的帐户注册的所有Cognito标识池

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

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


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

单击“创建”后,单击下面屏幕上的“允许”,您将看到如下所示的标识池id


如果您已经有了一个,在Cognito主屏幕上,单击ManageIdentityPools,单击您想要获取其Id的池,然后从侧菜单中单击“SampleCode”您将看到与上图相同的屏幕。

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

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

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


其中,
idp
是的一个实例。

Nevermind,我查看的是用户池,而不是联合身份。谢谢,我遇到了同样的问题。文档是针对Cognito/federated Identifications的,内容丰富但也很糟糕,代码示例总是过时或不相切。您不妨将该注释扩展为答案。
core.CfnOutput(self, id='IdentityPoolId', value=idp.ref)