是否可以直接覆盖在构建时设置的Dataflow模板参数?

问题描述

我们想防止Dataflow模板的某些参数(即filesToStage)填充到Dataflow Job页面中。有没有推荐的方法可以做到这一点?我们发现,通过"filesToStage="启动模板时只需指定gcloud就足够了,但是我们不确定这是否可靠/稳定。

就上下文而言,我们托管了此Dataflow模板供客户使用,并希望隐藏尽可能多的实现(包括类路径)。

解决方法

具体来说,filesToStage可以空白发送,并将根据Java类路径推断文件:

如果filesToStage为空白,则Dataflow将根据Java类路径推断要暂存的文件。

有关此字段和其他字段注意事项的更多信息,请参见here

对于其他参数,recommendation将使用Cloud KMS来隐藏参数。