View a markdown version of this page

使用 AWS CLI 进行 Amazon S3 开发 - Amazon Simple Storage Service

使用 AWS CLI 进行 Amazon S3 开发

Amazon S3 AWS CLI 命令在《AWS CLI Command Reference》中整理为不同的集合,每个集合都有其自己的可用命令。如果您在一个集合中未找到所查找的命令,请检查其它集合之一。不同的集合如下所示:

  • s3:描述用于处理对象和存储桶的高级命令。其中包括复制、列出和移动操作。有关此集合中命令的完整列表,请参阅《AWS CLI Command Reference》中的 s3

  • s3api:描述用于管理 S3 资源(例如存储桶、对象、会话和分段上传)的低级命令。这些命令对应于 Amazon S3 API 操作。有关此集合中 CLI 命令的完整列表,请参阅《AWS CLI Command Reference》中的 s3api

  • s3control:描述用于管理所有其它 S3 资源的低级命令,例如访问权限管控、Storage Lens 组和 Amazon S3 on Outposts 存储桶。这些命令对应于 Amazon S3 Control API 操作。有关此集合中 CLI 命令的完整列表,请参阅《AWS CLI Command Reference》中的 s3control

如果您在设置 AWS CLI 时遇到问题,请参阅 AWS re:Post 知识中心中的如何解决 Amazon S3 中的“无法找到凭证”错误

注意

AWS 中的服务(如 Amazon S3)要求您在访问时提供凭证。然后该服务才能确定您是否有权访问该服务所拥有的资源。控制台要求您的密码。您可以为您的 AWS 账户 创建访问密钥以访问 AWS CLI 或 API。但是,我们不建议使用您的 AWS 账户 的凭证访问 AWS。相反,我们建议您使用 AWS Identity and Access Management (IAM)。创建 IAM 用户,将该用户添加到具有管理权限的 IAM 组,然后向您创建的 IAM 用户授予管理权限。然后,您就可以使用专门的 URL 和该 IAM 用户的凭证来访问 AWS。有关说明,请转到《IAM 用户指南》中的创建您的第一个 IAM 用户和管理员组

了解有关 AWS CLI 的更多信息

要了解有关 AWS 的更多信息,请参阅以下资源: