2017-08-16 94 views
0

在文档中没有提到使用gsutil执行shell脚本的选项。尝试了一些选择,但仍然没有幸运。我有一个.sh文件,存储在存储桶中,有什么方法可以使用gsutil来执行这个脚本吗?我们可以使用gsutil命令执行shell脚本

回答

0

gsutil不支持直接执行shell脚本,但您可以将其管壳,例如:

gsutil cat gs://your-bucket/your-script.sh | sh

+0

谢谢您的回答上面的命令是在云外壳完美的工作,但我我试图执行脚本到我的数据流作业,我能够在我的作业中使用直接运行器执行gsutil,以便在gsutil中仅执行shell。是否有任何方法可以在我们的java数据流代码中连接到云shell环境(我是使用Windows系统,所以不认为我可以使用我当前的环境运行shell)。如果您有任何有关此信息,请分享。 – Aditi

+0

我认为将其作为专门针对您的方案的新问题发布可能更有用,即“我如何在Cloud Dataflow作业中实现X?”我不确定Dataflow支持任意脚本执行的程度。 –

相关问题