【问题标题】:Retrieve data from AWS Cognito using Boto3使用 Boto3 从 AWS Cognito 检索数据
【发布时间】:2019-07-09 06:37:22
【问题描述】:

我正在使用AWS Cognito 对用户进行身份验证,已成功存储用户名、姓氏、地址等用户详细信息。但无法找到任何相关方法来使用Boto3 检索存储在 Cognito 中的数据。

是否可以在 AWS Cognito 中检索 user 数据,或者我应该将它们存储在 RDS 中?

【问题讨论】:

    标签: amazon-web-services boto3 amazon-cognito


    【解决方案1】:

    是的,您可以使用get_user 方法来做到这一点。

    • UserAttributes (list) -- 代表用户属性的名称-值对数组。

      对于自定义属性,您必须将 custom: 前缀添加到 属性名。

      • (dict) -- 指定属性是标准的还是自定义的。

        • Name (string) -- 属性的名称。

        • Value (string) -- 属性的值。

    【讨论】:

      【解决方案2】:

      您可以使用list-users 列出您的用户,但如果没有第三方工具,您将无法从 Cognito 一次性列出所有用户,因为每个请求的用户数量是有限的。如果您希望能够检索所有用户,则应使用 Cognito-Triggers 将您的用户存储在 RDS 或 DynamoDB 中。

      【讨论】:

        猜你喜欢
        • 2019-04-02
        • 2017-05-22
        • 2017-10-29
        • 2019-09-16
        • 2021-11-06
        • 2016-08-04
        • 2021-06-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多