CopyS3Object 2025.5.31.15

捆绑包

org.apache.nifi | nifi-aws-nar

描述

将文件从一个桶和键复制到 AWS S3 中的另一个桶和键

标签

AWS、Amazon、Archive、Copy、S3

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

AWS 凭据提供商服务

用于获取 AWS 凭据提供商的控制器服务

通信超时

超时之前为与 AWS 建立连接或从 AWS 接收数据而等待的时间。

Destination Bucket

将要接收副本的桶。

Destination Key

目标桶中的目标键

端点替换 URL

要使用的端点 URL 而不是 AWS 默认端点,包括架构、主机、端口和路径。AWS 库会根据 AWS 区域选择端点 URL,但此属性会替换所选端点 URL,允许与其他与 S3 兼容的端点一起使用。

FullControl 用户列表

以逗号分隔的 Amazon 用户 ID 或电子邮件地址列表,用于指定谁应该拥有对象的完全控制权

所有者

供对象所有者使用的 Amazon ID

读取 ACL 用户列表

以逗号分隔的 Amazon 用户 ID 或电子邮件地址列表,用于指定谁应有权读取对象的访问控制列表

读取权限用户列表

以逗号分隔的 Amazon 用户 ID 或电子邮件地址列表,用于指定谁应该拥有对象的读取权限

区域

要连接的 AWS 区域。

SSL Context Service

指定可选的 SSL Context Service,如果提供该服务,将用于创建连接

签名器替换

默认情况下,AWS S3 库使用签名版本 4,但此属性允许您指定版本 2 签名器以支持较早的 S3 兼容服务,甚至可以插入自己的自定义签名器实现。

源桶

包含要复制的文件的桶。

源键

源桶中的源键

写入 ACL 用户列表

以逗号分隔的 Amazon 用户 ID 或电子邮件地址列表,用于指定谁应有权更改对象的访问控制列表

写入权限用户列表

以逗号分隔的 Amazon 用户 ID 或电子邮件地址列表,用于指定谁应该拥有对象的写入权限

canned-acl

对象的 Amazon 预定义 ACL,具体为以下其一:BucketOwnerFullControl、BucketOwnerRead、LogDeliveryWrite、AuthenticatedRead、PublicReadWrite、PublicRead、Private;如果指定了其他 ACL/权限/所有者属性,则此属性将被忽略

custom-signer-class-name

自定义签名器类的完全限定类名。签名器必须实现 com.amazonaws.auth.Signer 接口。

custom-signer-module-location

以逗号分隔的文件和/或目录路径列表,这些文件和/或目录包含自定义签名器的 JAR 文件及其依赖关系(如果有)。

proxy-configuration-service

指定代理配置控制器服务来代理网络请求。

关系

名称

描述

failure

如果处理器无法处理给定的 FlowFile,则会将其路由到此关系。

success

FlowFiles 成功处理后,将路由到此关系。

另请参阅

语言: 中文