【发布时间】:2021-11-10 10:50:20
【问题描述】:
我在云函数中使用 Python 在函数被触发时打开 VM 实例。
request = service.instances().start(project=project, zone=zone, instance=instance)
response = request.execute()
VM 实例在启动时会依次运行启动脚本。
但是,是否可以在上述 Python 命令中将环境变量传递给启动脚本。如果是这样,我该怎么做?
我计划在我的实例中设置一个条件启动脚本,该脚本执行以下操作:
如果环境变量是'x':
run python script x.py
其他:
run python script y.py
等等……
谢谢
【问题讨论】:
-
您是否考虑过虚拟机上的自定义属性而不是环境变量? (或者,如果您愿意,也可以创建一个读取自定义属性并将值放入 env var 的脚本)。 cloud.google.com/compute/docs/metadata/…
标签: python google-cloud-platform google-compute-engine