Apache NiFi - 将PutGCSObject放置在自定义目录下
创始人
2024-09-04 11:30:38
0

要在Apache NiFi中使用PutGCSObject将对象放置在自定义目录下,您可以使用PutGCSObject和UpdateAttribute处理器的组合。

以下是一个解决方案的示例:

  1. 使用GetFile处理器从源目录中获取文件。
  2. 将GetFile处理器的Destination Directory属性设置为您要将文件放置的自定义目录。
  3. 添加一个UpdateAttribute处理器。
  4. 在UpdateAttribute处理器的属性列表中添加一个新的属性,例如"filename",并设置它的值为${filename:replace('YOUR_SOURCE_DIRECTORY/','')}。这将删除原始目录路径并将文件名保留下来。
  5. 添加一个PutGCSObject处理器。
  6. 配置PutGCSObject处理器以连接到Google Cloud Storage,并设置Bucket和Object属性。
  7. 将PutGCSObject处理器的Object属性设置为${filename},这将使用我们在UpdateAttribute中创建的新文件名。

以下是示例NiFi流程:

[GetFile] -> [UpdateAttribute] -> [PutGCSObject]

在UpdateAttribute处理器的属性列表中添加以下属性:

  • 属性1:filename
    • 值:${filename:replace('YOUR_SOURCE_DIRECTORY/','')}

在PutGCSObject处理器的属性列表中添加以下属性:

  • 属性1:Bucket
    • 值:您的GCS存储桶名称
  • 属性2:Object
    • 值:${filename}

这将确保将文件放置在自定义目录中,并且在Google Cloud Storage中使用正确的文件名。

请注意,您需要根据自己的需求和环境调整上述示例中的属性和值。

相关内容

热门资讯

必备透视!哈糖大菠萝开挂!本来... 必备透视!哈糖大菠萝开挂!本来真的是有辅助软件(了解有挂)-哔哩哔哩亲,关键说明,哈糖大菠萝开挂透视...
辅助透视!epoker有透视吗... 辅助透视!epoker有透视吗,wepoker私人局有透视吗,总结教程(有挂技巧)-哔哩哔哩1、we...
揭幕透视!哈糖大菠萝破解器!一... 揭幕透视!哈糖大菠萝破解器!一直有辅助教程(有挂教程)-哔哩哔哩1、游戏颠覆性的策略玩法,独创攻略技...
详细透视!hhpoker脚本,... 详细透视!hhpoker脚本,wepoker透视脚本视频,指引教程(有挂规律)-哔哩哔哩1、点击下载...
详细透视!约局吧如何查看是否有... 详细透视!约局吧如何查看是否有挂!一贯存在有辅助方法(真的有挂)-哔哩哔哩1、玩家可以在约局吧如何查...
详情透视!hh poker辅助... 详情透视!hh poker辅助有用吗,wepoker辅助透视软件,机巧教程(有挂方略)-哔哩哔哩1、...
教你透视!拱趴大菠萝自动计算机... 教你透视!拱趴大菠萝自动计算机器人!好像是有辅助攻略(竟然有挂)-哔哩哔哩1)拱趴大菠萝自动计算机器...
有挂透视!wepoker透视脚... 有挂透视!wepoker透视脚本免费,hhpoker德州挂真的有吗,演示教程(新版有挂)-哔哩哔哩1...
有挂透视!来玩德州破解器!总是... 有挂透视!来玩德州破解器!总是存在有辅助攻略(有挂头条)-哔哩哔哩1、来玩德州破解器透视辅助软件激活...
有挂透视!德州局透视脚本免费版... 有挂透视!德州局透视脚本免费版下载手机版,aapoker脚本,攻略教程(真实有挂)-哔哩哔哩在进入德...