我可以从命令行获取用户的s3规范ID吗?

我正在为Amazon S3访问创建专用用户,例如为第三方提供服务。 这些帐户没有电子邮件地址或密码。 我希望能够使用aws命令行工具来拉取这些帐户的标准ID。

我读过的一种方法是使用他们的账户创建一个存储桶,查看它的ACL,并从中提取规范ID,然后删除无用的存储桶并继续前进。

但为了将来的使用,有没有更简单的方法?


如果你运行:

aws iam list-users 

您将获得所有IAM用户的列表。 其中一个字段是UserId,它被定义为“标识用户的稳定且唯一的字符串”。

如果这就是你正在寻找的东西,那么你可以通过以下方式检索它:

aws iam get-user --user-name <iam user name> --query 'User.UserId'
链接地址: http://www.djcxy.com/p/59953.html

上一篇: Can I get a user's s3 canonical ID from the command line?

下一篇: Can't download files uploaded by shared account s3 bucket