6.6. 使用方法
例如,要从存储桶 helloBucket
读取文件 hello.txt
,请使用以下片断:
from("aws2-s3://helloBucket?accessKey=yourAccessKey&secretKey=yourSecretKey&prefix=hello.txt") .to("file:/var/downloaded");
6.6.1. S3 producer 评估的消息标头
标头 | 类型 | 描述 |
---|---|---|
|
| 此对象的 bucket 名称将存储或用于当前操作 |
|
| 用于当前操作的存储桶目标名称 |
|
| 此对象的内容长度。 |
|
| 此对象的内容类型。 |
|
| 此对象的内容控制。 |
|
| 此对象的内容分布。 |
|
| 此对象的内容编码。 |
|
| 此对象的 md5 checksum。 |
|
| 用于当前操作的 Destination 键 |
|
| 此对象将存储或用于当前操作的密钥 |
|
| 此对象的最后修改的时间戳。 |
|
| 要执行的操作。允许的值有 copyObject, deleteObject, listBuckets, deleteBucket, listObjects |
|
| 此对象的存储类。 |
|
|
将应用于对象的 canned acl。请参阅 |
|
|
一个精心构建的 Amazon S3 Access Control List 对象。请参阅 |
| 字符串 | 在使用 AWS 管理的密钥加密对象时设置服务器端加密算法。例如,使用 AES256。 |
|
| 要存储或从当前操作返回的对象的版本 Id |
|
| 要与 S3 中对象存储的元数据映射。有关元数据的更多详细信息。 |