31.5. 使用

31.5.1. S3 producer 评估的消息标头

标头类型描述

CamelAwsS3BucketName

字符串

存储此对象或将用于当前操作的存储桶名称

CamelAwsS3BucketDestinationName

字符串

Camel 2.18 :将用于当前操作的 bucket Destination Name

CamelAwsS3ContentLength

Long

此对象的内容长度。

CamelAwsS3ContentType

字符串

此对象的内容类型。

CamelAwsS3ContentControl

字符串

Camel 2.8.2: 此对象的内容控制。

CamelAwsS3ContentDisposition

字符串

Camel 2.8.2: 此对象的内容划分。

CamelAwsS3ContentEncoding

字符串

Camel 2.8.2: 此对象的内容编码。

CamelAwsS3ContentMD5

字符串

Camel 2.8.2: 此对象的 md5 checksum。

CamelAwsS3DestinationKey

字符串

Camel 2.18 :目标密钥将用于当前操作

CamelAwsS3Key

字符串

存储此对象或将用于当前操作的密钥

CamelAwsS3LastModified

java.util.Date

Camel 2.8.2: 此对象的最后一个修改的时间戳。

CamelAwsS3Operation

字符串

Camel 2.18 :要执行的操作。允许的值有 copyObject, deleteObject, listBuckets, deleteBucket, downloadLink, listObjects

CamelAwsS3StorageClass

字符串

Camel 2.8.4: 此对象的存储类。

CamelAwsS3CannedAcl

字符串

Camel 2.11.0: 将应用到对象的 canned acl。有关允许的值,请参阅 com.amazonaws.services.s3.model.CannedAccessControlList

CamelAwsS3Acl

com.amazonaws.services.s3.model.AccessControlList

Camel 2.11.0: 一个良好构造的 Amazon S3 访问控制列表对象。如需更多详情,请参阅 com.amazonaws.services.s3.model.AccessControlList

CamelAwsS3Headers

map<String,String>

Camel 2.15.0 :支持获取或设置自定义对象Metadata 标头。

CamelAwsS3ServerSideEncryption

字符串

Camel 2.16: 设置使用 AWS 管理的密钥加密对象时的服务器端加密算法。例如,使用 AES256。

CamelAwsS3VersionId

字符串

要从当前操作存储或返回的对象的版本 Id