如何使用初始密码在 AWS 上创建用户
How to create users on AWS with an initial password
我需要创建很多新的 AWS 用户。
我想从他们的电子邮件地址生成他们的用户名:
Example@gmail.com -> username: example
并给他们一个默认密码,他们可以在首次登录时更改该密码。创建用户后,应将所有用户放入同一组以具有相同的权限。
是否有 bash 脚本或 python 可以使此过程自动化?
您可以使用适用于 bash 的 AWS CLI 或适用于 python 的 AWS SDK (boto3) 来自动执行此任务。
以下是您需要执行的操作:
- 从文件或数据库读取电子邮件。
- 使用SDK create_user函数创建新的IAM用户。访问 link 文档 link.
- 使用 SDK get-login-profile 函数为登录标志重置密码的用户创建密码。关注link。注意:它将为用户提供控制台访问权限。
- 使用 SDK 将用户添加到特定组。关注link.
参考:
https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html#id_users_create_cliwpsapi
我需要创建很多新的 AWS 用户。
我想从他们的电子邮件地址生成他们的用户名:
Example@gmail.com -> username: example
并给他们一个默认密码,他们可以在首次登录时更改该密码。创建用户后,应将所有用户放入同一组以具有相同的权限。
是否有 bash 脚本或 python 可以使此过程自动化?
您可以使用适用于 bash 的 AWS CLI 或适用于 python 的 AWS SDK (boto3) 来自动执行此任务。 以下是您需要执行的操作:
- 从文件或数据库读取电子邮件。
- 使用SDK create_user函数创建新的IAM用户。访问 link 文档 link.
- 使用 SDK get-login-profile 函数为登录标志重置密码的用户创建密码。关注link。注意:它将为用户提供控制台访问权限。
- 使用 SDK 将用户添加到特定组。关注link.
参考:
https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html#id_users_create_cliwpsapi