Apache NiFi - 自定义目录中的 PutGCSObject
Apache NiFi - PutGCSObject on custom directory
我正在绘制一个 NiFi 管道以将文件从远程文件系统移动到 Google 云存储上的存储桶。目标是根据名称将文件移动到存储桶中的特定文件夹(如果不存在则自动创建)。
输入路径(例如 bucketname/subdir)作为处理器的“存储桶”属性 returns 错误。
你们以前做过这个任务吗?如何将文件上传到 Google 云存储桶中的特定子文件夹?
提前致谢
我认为您需要将 subdir
作为 key 属性 的一部分放在该处理器上——GCS 存储桶是一个级别,所有 objects 可以是 in subdirectories 但该路径是密钥的一部分。 key 属性 支持NiFi Expression Language,因此可以根据流文件属性等构造各种key(如literalFolder/${subDirFromAttribute}/${filename}
)。
我正在绘制一个 NiFi 管道以将文件从远程文件系统移动到 Google 云存储上的存储桶。目标是根据名称将文件移动到存储桶中的特定文件夹(如果不存在则自动创建)。
输入路径(例如 bucketname/subdir)作为处理器的“存储桶”属性 returns 错误。
你们以前做过这个任务吗?如何将文件上传到 Google 云存储桶中的特定子文件夹?
提前致谢
我认为您需要将 subdir
作为 key 属性 的一部分放在该处理器上——GCS 存储桶是一个级别,所有 objects 可以是 in subdirectories 但该路径是密钥的一部分。 key 属性 支持NiFi Expression Language,因此可以根据流文件属性等构造各种key(如literalFolder/${subDirFromAttribute}/${filename}
)。