MFA处于活动状态时,是否可以使用NiFi处理器PutS3Object将数据写入S3 Bucket?
如果没有,考虑从hive/HDFS向S3写入数据,还有什么替代方案?
从1.8.0版本开始,我认为Apache NiFi*S3Object
处理器(或AWSCredentialsProviderControllerService
(不支持此功能。我建议在Jira网站上打开一个功能请求票证。您可以使用以下选项之一立即完成此操作:
- 使用
ExecuteStreamCommand
或ExecuteProcess
使用AWS S3 CLI调用终端命令或shell脚本 - 使用
ExecuteScript
运行自定义Python(/Ruby/Groovy/etc.(脚本,该脚本直接使用AWS S3 SDK(示例代码( - 编写一个直接使用AWS S3 SDK的自定义处理器