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