Talend Open Studio中tFTPConnection动态输入密码的实现咨询
在Talend Open Studio中实现FTP密码运行时手动输入的方法
步骤1:创建带输入提示的上下文参数
- 打开作业的Contexts视图(没显示的话,从
Window > Show View > Other里找Talend分类下的Contexts) - 点击「Create a new context group」,命名成
FTP_Config这类好识别的名字 - 在这个组里添加参数
ftp_password,类型选String,务必勾选Prompt me for value——这是触发运行时输入弹窗的关键设置 - 保存上下文配置
步骤2:绑定FTP组件与上下文参数
- 打开你的FTP连接组件(不管是单独的
tFTPConnection还是直接使用的tFTPGet/tFTPPut) - 切换到Basic settings标签,找到Password字段,点击右侧的
[...]按钮打开表达式编辑器 - 在编辑器里选择Context分类,找到刚才创建的
ftp_password参数,确认后退出 - 此时组件已关联上下文参数,运行时会读取你手动输入的密码值
步骤3:测试运行
- 点击作业运行按钮,会弹出上下文参数输入窗口,在
ftp_password栏填入当前有效FTP密码 - 确认后作业将使用该密码连接服务器,无需再频繁修改静态配置
内容的提问来源于stack exchange,提问作者Dima Trachtman
相关产品推荐
相关产品推荐

