我们正在通过命令行创建实例,如下所示:
gcloud compute instances create instance-name [--stuff otherstuff] --metadata-from-file startup-script=scriptname.sh
有没有办法为该启动脚本指定命令行参数?我们在几个实例中使用了几乎相同的脚本,看起来似乎有太多重复。
答案 0 :(得分:1)
似乎没有办法让脚本在其中使用类似命令的命令,例如在bash中使用$1
和$2
等。
其他元数据变量可用于以类似的方式将额外信息传递到脚本中,但是必须专门设计脚本以成为Google Compute Engine启动脚本并始终将该特定变量传递给实例随之而来。