AWS Command Line Interface
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

将 Amazon S3 与 AWS CLI 结合使用

您可以使用 AWS Command Line Interface (AWS CLI) 访问 Amazon Simple Storage Service (Amazon S3) 的功能。

在运行任何命令之前,请设置默认证书。有关更多信息,请参阅 配置 AWS CLI

AWS CLI 提供两个层级的命令来访问 Amazon S3:

  • s3 层级由高级别命令构成,这些命令简化常见任务的执行,如创建、操作和删除对象及存储桶。

  • 通过公开对所有 Amazon S3 API 操作的直接访问,s3api 层级的行为与其他 AWS 服务完全相同。它允许您执行单凭以下层级的高级别命令无法完成的高级操作。

要获得每个层级中提供的所有命令的列表,请在 aws s3apiaws s3 命令中使用 help 参数。

$ aws s3 help
$ aws s3api help

注意

AWS CLI 支持使用 Amazon S3 提供的服务器端 COPY操作从 Amazon S3 复制、移动和同步到 Amazon S3。这意味着,您的文件保留在云中,不会下载到客户端计算机,然后备份到 Amazon S3。

虽然这样的操作完全在云中执行,但只使用 HTTP 请求和响应所需的带宽。

有关使用 Amazon S3 的示例,请参阅本部分中的以下主题。