amazon-web-services - 使用 NiFi 写入启用 MFA 的 AWS S3 存储桶
问题描述
是否可以在 MFA 处于活动状态时使用 NiFi 处理器 PutS3Object 将数据写入 S3 存储桶?
如果没有,考虑从 hive/HDFS 将数据写入 S3 的替代方案是什么?
解决方案
从 1.8.0 版开始,我认为 Apache NiFi*S3Object
处理器(或AWSCredentialsProviderControllerService
. 我建议在Jira 站点上打开功能请求票。您可以使用以下选项之一立即完成此操作:
- 使用
ExecuteStreamCommand
或使用AWS S3 CLIExecuteProcess
调用终端命令或 shell 脚本 - 用于
ExecuteScript
运行直接使用 AWS S3 开发工具包的自定义 Python (/Ruby/Groovy/etc.) 脚本(示例代码) - 编写一个直接使用AWS S3 SDK的自定义处理器
推荐阅读
- shell - 在空行插入数据并再次在 shell 脚本中创建一个新的空行
- webview2 - WebView2:导航到第二页导致远程信使错误
- r - 为什么 RDS 文件不同(如果它们应该相同)?
- azure - 集中管理的 Azure 管道
- excel - 用户窗体显示多行的值
- python - 为什么我在 Python 中使用 pandas 和请求将重复项添加到我的多线程处理列表中?
- .net - Powershell Get-Clipboard 编码
- javascript - 反应:onChange 回调未触发
- bluetooth-lowenergy - 将三星蓝牙智能遥控器 (2016) 连接到 RaspberryPi 蓝牙(零 W)
- r - 如何在 R 中创建自己的摘要