2.5.9. S3 复制一个对象
要复制对象,请使用 PUT
并指定目标存储桶和对象名称。
语法
PUT /DEST_BUCKET/DEST_OBJECT HTTP/1.1 x-amz-copy-source: SOURCE_BUCKET/SOURCE_OBJECT
名称 | 描述 | 有效值 | 必需 |
---|---|---|---|
x-amz-copy-source | 源 bucket 名称 + 对象名称。 | BUCKET/OBJECT | 是 |
x-amz-acl | 不可行的 ACL. |
| 否 |
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 不匹配时才复制。 | 实体标签 | 否 |
名称 | Type | 描述 |
---|---|---|
CopyObjectResult | Container | 用于响应元素的容器。 |
LastModified | Date | 源对象的最后修改日期。 |
Etag | 字符串 | 新对象的 ETag。 |
其它资源
- <additional resource 1>
- <additional resource 2>