s3uploader.
使用Amazon简单存储服务(S3),将数据上载到Amazon S3存储桶。
使用说明
该变形器的性能取决于分配给Java虚拟机(JVM)的内存量。以下环境变量允许您为Java插件指定可用的内存:
- fme_jvm_min_heap_size:初始化JVM的初始堆大小。默认值为1024k。
- fme_jvm_max_heap_size:初始化JVM的最大堆大小。默认值为16384K。
如果未命中,JVM会应用默认值。如果设置,则值必须是1024k的倍数(例如,4m和64m,或4096k和32768k)。
笔记:要传递FME使用的其他参数到Java虚拟机,请使用java_tool_options环境变量。
输入端口
此变形器接受任何功能。
输出端口
已成功将其内容上载到S3的功能通过此端口输出。
未成功将其内容上载到S3的功能将通过此端口输出。另外,存储在指定的属性中的消息错误属性,将包含有关失败的详细信息。
参数
S3 Bucket
Amazon S3桶的名称。
指定的AWS地区桶居住。如果默认值,美国东,N. Virginia(Us-East-1),指定,指定桶不居住在那里,操作仍将成功。但是,要优化延迟,最佳实践指定正确的区域。
指定与Amazon S3的Web连接。Web连接可以在多个工作空间中重用,并且连接参数隐藏在工作区中。有关更多信息,请参阅使用Web Connections.。或者,检查嵌入访问钥匙(下面)手动指定连接参数。
选中后,必须手动将连接参数指定给Amazon S3。连接参数在工作区中可见。要连接,请指定:
与用户关联的访问密钥,其具有将数据上载到指定桶的许可。如果未给出访问密钥和秘密访问密钥的配对,则将在此列出的各种位置搜索凭证。
- 在标题的文件中awscredentials.properties.位于java classpath
- 对于属性aws.accesskeyid.和AWS.SECROTKEY.在Java系统属性中
- 在环境变量中aws_access_key_id.和aws_secret_key.
如果仍未找到凭据,则客户端将充当它处于匿名模式,如果未签名请求。如果访问可公开访问的对象或桶,这很有用。
与提供的访问密钥配对的密钥。看看访问密钥ID凭证搜索的参数。
S3上传选项
上载数据将存储在下面的名称。铲斗名称和对象钥匙一起唯一标识对象,并且应该对处理的每个功能变化。
如果是的,允许Amazon S3在桶上传输加速,如果启用则。要启用加速,请参阅http://docs.aws.amazon.com/amazons3/latest/ug/enable-bucket-transfer-acceleration.html.。
允许S3加速时,请记住以下内容:
- 指定桶名称必须是符合DNS的。
- 您的Amazon帐户被收取执行加速请求。
数据源
要上载的数据的来源。
- 文件:将上载指定的文件。这上传内容类型将根据文件扩展自动确定。看源文件名。
- 属性或表达式:将上载指定属性或表达式的内容。看上传的数据。
- 文件夹:将上载指定的文件夹。因为权限是额外的或特定于对象的,所以无法为文件夹更改默认权限。看源文件夹。
使用大物体时,文件是更好的选择,因为数据将直接从磁盘流式传输,而不是要求对象完全存储在功能上的内存中。
文件/属性或表达式选项
要上传的文件,何时数据源是文件。
要上传的数据,何时数据源是属性或表达式。属性或表达式可用于提供数据。
使用每个上载对象存储的预定义的授权和权限。有关更多信息,请参阅http://docs.aws.amazon.com/amazons3/latest/dev/acloverview.html#cannedacl。
您可以在HTTP上载请求中指定标头字段。在下面名称,指定标题字段。您可以从包含元数据和ACL权限参数的预定义字段的下拉列表中进行选择。或者,手动输入字段。在下面价值,指定字段值。
笔记:如果Cannedacl.或者内容类型在此指定标题,它们覆盖权限和上传内容类型设置分别。
文件夹选项
要上传的文件夹,何时数据源是文件夹。
选项包含或排除上载文件夹的子文件夹。
输出选项
指定将存储上载的对象URI的输出属性。
编辑变换器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变换器参数菜单选项。
变压器类别
FME许可级别
FME专业版及以上
搜索FME知识中心
搜索有关此变压器的样本和信息FME知识中心。