没有附加文件的 NiFi PutSNS 处理器?

NiFi PutSNS Processor Without Attaching Files?

对 NiFi 很陌生,如果我在这里完全遗漏了一些东西,请提前致歉。

架构: 我正在从 ftp 服务器获取一些文件,上传到 S3,然后归档回服务器。如果上传到 S3 失败,发布到 SNS 主题。

NiFi architecture

目标: 如果失败,NiFi 将发布到 SNS 主题以发送电子邮件以支持人们。

问题: 文件似乎包含在发送到 SNS 的负载中,导致文件大小错误。

我试过的:除了图中描述的是什么。

有没有办法只发布一条短消息到 SNS?

这是一张错误图片,以确保我没有遗漏任何东西:

Error message

PutSNS 处理器将 FlowFile 的内容作为通知发送到 Amazon Simple Notification Service

因此,在发送 SNS 之前,您必须使用 ReplaceText 或其他处理器更改流文件的内容。