DeleteS3Object 2025.5.31.15

捆绑包

org.apache.nifi | nifi-aws-nar

描述

从 Amazon S3 桶中删除文件。如果尝试删除不存在的文件,则 FlowFile 将路由到 success。

标签

AWS、Amazon、Archive、Delete、S3

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

AWS 凭据提供商服务

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

要与之交互的 S3 桶

通信超时

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

端点替换 URL

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

FullControl 用户列表

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

对象键

要使用的 S3 对象键。这类似于传统文件系统的文件名。

所有者

供对象所有者使用的 Amazon ID

读取 ACL 用户列表

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

读取权限用户列表

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

区域

要连接的 AWS 区域。

SSL Context Service

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

签名器替换

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

版本

要删除的对象的版本

写入 ACL 用户列表

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

写入权限用户列表

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

custom-signer-class-name

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

custom-signer-module-location

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

proxy-configuration-service

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

关系

名称

描述

failure

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

success

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

写入属性

名称

描述

s3.exception

处理器执行期间引发的异常的类名

s3.additionalDetails

S3 提供的失败操作的详细信息

s3.statusCode

失败操作的 HTTP 错误代码(如果有)

s3.errorCode

失败操作的 S3 昵称

s3.errorMessage

失败操作的 S3 异常消息

另请参阅

语言: 中文