【问题标题】:An error occurred (ResourceNotFoundException) when calling the ListIdentities operation: IdentityPool 'ap-southeast-2:x' not found调用 ListIdentities 操作时发生错误 (ResourceNotFoundException):未找到 IdentityPool 'ap-southeast-2:x'
【发布时间】:2017-11-28 18:46:09
【问题描述】:

我正在尝试获取 AWS 中运行命令的用户列表:

aws cognito-identity list-identities --max-results 60 --identity-pool-id ap-southeast-2:xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

在 AWS 控制台/联合身份/身份浏览器中找到“ap-southeast-2:xxxxxxxxxx”的位置。

我的 AWS CLI 设置为默认区域 ap-southeast-2 并且传入的身份 ID 绝对正确。

【问题讨论】:

    标签: amazon-web-services aws-cli federated-identity


    【解决方案1】:

    您正在尝试使用 Cognito 用户池 ID。身份池和 Cognito 用户池是不同的东西。

    身份池 ID 的格式如下:

    aws-region:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    

    要查找身份池,请转到 AWS Cognito 控制台 -> 管理联合身份。要获取身份池的 ID,请单击“编辑”。

    【讨论】:

    • 我应该更清楚,这就是 id 的格式。这是我从中获取 ID 的屏幕(如果我在错误的地方,请告诉我):i.imgur.com/kEzCNGb.png
    • 您正在尝试使用身份而不是身份池本身。单击同一屏幕截图右上角的“编辑身份池”链接,并使用编辑时显示的内容。
    • 是的,你是对的!这个aws ID的东西太令人困惑了,呵呵。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 2021-04-20
    • 2018-03-20
    • 2020-09-14
    • 1970-01-01
    • 1970-01-01
    • 2020-01-16
    相关资源
    最近更新 更多