【问题标题】:How to add a user in Cognito User Pool group?如何在 Cognito 用户池组中添加用户?
【发布时间】:2021-09-03 07:33:23
【问题描述】:

刚开始使用 Cognito 用户池。我正在使用 Python lambda 函数和 boto3 来创建具有必填字段的用户。 现在,我想使用 lambda 在特定组中添加用户。如何做同样的事情? 我在 Cognito 中创建了一个组“超级管理员”并使用以下 API。

response = client.admin_add_user_to_group(
    UserPoolId='user_pool_id',
    Username='testuser',
    GroupName='superadmin'
)

但我得到了明显的错误,NotAuthorizedException。如何在此处传递开发者凭据?

【问题讨论】:

    标签: python aws-lambda amazon-cognito


    【解决方案1】:

    由于您使用的是 lambda,最佳做法是创建一个允许您将用户添加到组并将此策略附加到您的 lambda 角色的策略。您不需要在 lambda 中传递开发人员凭据,因为每次调用都会将默认 lambda“凭据”传递给您的 boto3 客户端。

    【讨论】:

      猜你喜欢
      • 2019-11-29
      • 2018-12-11
      • 2019-09-02
      • 2016-11-10
      • 2022-01-11
      • 2018-09-08
      • 2017-01-09
      • 2020-09-19
      • 2018-07-19
      相关资源
      最近更新 更多