Google Compute Engine 实例 运行 上的启动脚本可以使用命令行参数吗?
Can the startup script on a Google Compute Engine instance run with command line arguments?
我们正在通过命令行创建实例,如下所示:
gcloud compute instances create instance-name [--stuff otherstuff] --metadata-from-file startup-script=scriptname.sh
有什么方法可以为该启动脚本指定命令行参数吗?我们在几个实例中使用了几乎相同的脚本,而且看起来重复太多了。
似乎没有办法让脚本在其中使用类似参数的命令,例如在 bash.[=12= 中使用 </code> 和 <code>
等]
其他元数据变量可用于以类似方式将额外信息传递到脚本中,但随后必须专门制作脚本以成为 Google Compute Engine 启动脚本并始终具有特定变量与其一起传递给实例。
我们正在通过命令行创建实例,如下所示:
gcloud compute instances create instance-name [--stuff otherstuff] --metadata-from-file startup-script=scriptname.sh
有什么方法可以为该启动脚本指定命令行参数吗?我们在几个实例中使用了几乎相同的脚本,而且看起来重复太多了。
似乎没有办法让脚本在其中使用类似参数的命令,例如在 bash.[=12= 中使用 </code> 和 <code>
等]
其他元数据变量可用于以类似方式将额外信息传递到脚本中,但随后必须专门制作脚本以成为 Google Compute Engine 启动脚本并始终具有特定变量与其一起传递给实例。