通过 CSV 文件将用户导入用户池中 - Amazon Cognito
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

通过 CSV 文件将用户导入用户池中

您可以将用户导入 Amazon Cognito 用户池中。用户信息从一个特殊格式的 .csv 文件导入。导入过程会设置所有用户属性的值,不过 password 除外。不支持导入密码,因为安全妥善做法要求密码不能为纯文本,而我们不支持导入哈希。这意味着,用户必须在首次登录时更改密码。因此,当使用此方法导入时,您的用户将处于 RESET_REQUIRED 状态。

您可以使用 AdminSetUserPassword API 请求,将 Permanent 参数设置为 true 来设置用户的密码。

注意

每个用户的创建日期就是将该用户导入用户池中的日期。创建日期不是导入的属性之一。

基本步骤如下:

  1. 在 Amazon Identity and Access Management(IAM)控制台中创建 Amazon CloudWatch Logs 角色。

  2. 创建用户导入 .csv 文件。

  3. 创建并运行用户导入任务。

  4. 上传用户导入 .csv 文件。

  5. 启动并运行用户导入任务。

  6. 使用 CloudWatch 检查事件日志。

  7. 要求导入的用户重置密码。