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)