Google Compute Engine实例上的启动脚本可以使用命令行参数运行吗?

时间:2016-04-05 15:15:36

标签: google-compute-engine

我们正在通过命令行创建实例,如下所示:

gcloud compute instances create instance-name [--stuff otherstuff] --metadata-from-file startup-script=scriptname.sh

有没有办法为该启动脚本指定命令行参数?我们在几个实例中使用了几乎相同的脚本,看起来似乎有太多重复。

1 个答案:

答案 0 :(得分:1)

似乎没有办法让脚本在其中使用类似命令的命令,例如在bash中使用$1$2等。

其他元数据变量可用于以类似的方式将额外信息传递到脚本中,但是必须专门设计脚本以成为Google Compute Engine启动脚本并始终将该特定变量传递给实例随之而来。