查找 Amazon Web Services 账户 的规范用户 ID - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

查找 Amazon Web Services 账户 的规范用户 ID

规范用户 ID 是一个字母数字标识符,例如 79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be,这是 Amazon Web Services 账户 ID 的模糊形式。在使用 Amazon S3 授予对存储桶和对象的跨账户访问权限时,您可以使用此 ID 来标识 Amazon Web Services 账户 。您可以以根用户或 IAM 用户的身份检索 Amazon Web Services 账户 的规范用户 ID。

您可以找到使用 Amazon Web Services Management Console或 Amazon CLI 的 Amazon Web Services 账户 的规范用户 ID。 Amazon Web Services 账户 的规范用户 ID 特定于该账户。您可以以根用户、联合身份用户或 IAM 用户的身份检索账户的规范用户 ID。

Prerequisites

如果您是联合身份用户或正在以编程方式访问信息(例如通过 Amazon CLI),则必须具有列出和查看 Amazon S3 存储桶的权限。

当您以根用户或 IAM 用户身份登录控制台时,请按照以下步骤查找 Amazon Web Services 账户 的规范用户 ID。有关根用户和 IAM 用户的更多信息,请参阅《 IAM 用户指南》中的 Amazon Identity 管理概述:用户

  1. 以根用户或 IAM 用户身份登录控制台。

    有关更多信息,请参阅《IAM 用户指南》中的登录 Amazon Web Services Management Console

  2. 在右上角的导航栏中,选择您的账户名称或编号,然后选择 My Security Credentials (我的安全凭证)

  3. 查找账户的规范 ID:

    • 如果您是根用户,请展开 Account identifiers (账户标识符),并找到 Canonical User ID (规范用户 ID)

    • 如果您是 IAM 用户,请在 Account details (账户详细信息) 下找到 Account canonical user ID (账户规范用户 ID)

当您以联合身份用户登录 Amazon Web Services Management Console 时,请按照以下步骤查找账户的规范用户 ID。有关联合身份用户的更多信息,请参阅 IAM 用户指南中的联合现有用户

  1. 以联合身份用户登录控制台

    有关更多信息,请参阅《IAM 用户指南》中的登录 Amazon Web Services Management Console

  2. 在 Amazon S3 控制台中,选择存储桶名称,来查看存储桶详细信息。

  3. 选择 Permissions (权限),然后选择 Access Control List (访问控制列表)

    在页面顶部的 Access for bucket owner (存储桶拥有者的访问权限) 下,会显示 Amazon Web Services 账户 的规范用户 ID。

如下所示,使用 list-buckets 命令通过 Amazon CLI 查找规范用户 ID。

aws s3api list-buckets --query Owner.ID --output text