查看PDF

复制对象请求参数

更新时间: 2019-03-13 10:22

类型定义

  1. type CopyObjectInput struct

参数描述


字段名

类型

约束

说明

Bucket

string

必选

目标桶名。

Key

string

必选

目标对象名。

CopySourceBucket

string

必选

源桶名。

CopySourceKey

string

必选

源对象名。

CopySourceVersionId

string

可选

源对象版本号。

ACL

AclType

可选

复制对象时可指定的预定义访问策略。

MetadataDirective

MetadataDirectiveType

可选

复制源对象属性的策略。

CopySourceIfMatch

string

可选

如果源对象的ETag值与该参数值相同,则进行复制,否则返回错误。

CopySourceIfNoneMatch

string

可选

如果源对象的ETag值与该参数值不相同,则进行复制,否则返回错误。

CopySourceIfUnmodifiedSince

time.Time

可选

如果源对象的修改时间晚于该参数值指定的时间,则进行复制,否则返回错误。

CopySourceIfModifiedSince

time.Time

可选

如果源对象的修改时间早于该参数值指定的时间,则进行复制,否则返回错误。

WebsiteRedirectLocation

string

可选

当桶设置了Website配置,该参数指明对象的重定向地址。

SseHeader

SseCHeader



SseKmsHeader

可选

服务端加密头信息,用于加密目标对象。

SourceSseHeader

SseCHeader

可选

服务端解密头信息,用于解密源对象。

CacheControl

string

可选

复制时重写响应中的Cache-Control头。

ContentDisposition

string

可选

复制时重写响应中的Content-Disposition头。

ContentEncoding

string

可选

复制时重写响应中的Content-Encoding头。

ContentLanguage

string

可选

复制时重写响应中的Content-Language头。

ContentType

string

可选

复制时重写响应中的Content-Type头。

Expires

string

可选

复制时重写响应中的Expires头。

StorageClass

StorageClassType

可选

复制时设置对象的存储类型。

Metadata

map[string]string

可选

目标对象的自定义元数据。

复制对象请求参数 - 图1 说明:

如果包含CopySourceIfUnmodifiedSince并且不符合,或者包含CopySourceIfMatch并且不符合,或者包含CopySourceIfModifiedSince并且不符合,或者包含CopySourceIfNoneMatch并且不符合,则复制对象失败,返回错误:412 precondition failed。

父主题:数据类型