2.5.9. S3 复制一个对象


要复制对象,请使用 PUT 并指定目标存储桶和对象名称。

语法

PUT /DEST_BUCKET/DEST_OBJECT HTTP/1.1
x-amz-copy-source: SOURCE_BUCKET/SOURCE_OBJECT

表 2.30. 请求 Headers
名称描述有效值必需

x-amz-copy-source

源 bucket 名称 + 对象名称。

BUCKET/OBJECT

x-amz-acl

不可行的 ACL.

私有,public-read,public-read-write,authenticated-read

x-amz-copy-if-modified-since

仅在自时间戳起修改时才会复制。

Timestamp

x-amz-copy-if-unmodified-since

仅在自时间戳起未修改后复制。

Timestamp

x-amz-copy-if-match

只有在对象 ETag 匹配 ETag 时复制。

实体标签

x-amz-copy-if-none-match

仅在对象 ETag 不匹配时才复制。

实体标签

表 2.31. 响应实体
名称Type描述

CopyObjectResult

Container

用于响应元素的容器。

LastModified

Date

源对象的最后修改日期。

Etag

字符串

新对象的 ETag。

其它资源

  • <additional resource 1>
  • <additional resource 2>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.