我是根用户,或者我拥有跨多个 AWS 账户的超级用户或管理员访问权限。但是,我登录 Amazon Simple Storage Service (Amazon S3) 控制台后,看不到我有权访问的所有桶。
默认情况下,Amazon S3 控制台仅列出您登录时所使用的账户拥有的桶。控制台不会列出其他账户中的桶,即使您可以访问这些桶。
**注意:**要访问另一个账户中的单个桶,您必须知道桶的名称。要从 Amazon S3 控制台访问另一个账户中的桶,请使用此 URL。将 doc-examplebucket 替换为您的桶名称:
https://s3.console.aws.amazon.com/s3/buckets/doc-examplebucket/
**重要信息:**您必须具有从控制台访问桶的权限,才能使用直接控制台链接。
您也可以使用 AWS 命令行界面 (AWS CLI)、AWS SDK 或 Amazon S3 REST API 访问另一个账户中的桶。
要配置 AWS CLI 访问另一个账户中的 Amazon S3 桶,请执行以下步骤:
**注意:**如果您在运行 AWS CLI 命令时收到错误,请参阅排查 AWS CLI 错误。此外,确保您使用的是最新版本的 AWS CLI。
配置 AWS CLI 后,您可以运行向存储桶发送请求的命令。例如,运行以下命令将对象从桶复制到本地计算机:
aws s3 cp s3://doc-examplebucket/objectname/local/path
Amazon S3 中的 Identity and Access Management