dan*_*ion 5 google-compute-engine google-cloud-platform
是否可以从 GCE 实例内部以某种方式捕获关闭触发事件类型?
例如,在关闭脚本中,我希望根据触发关闭的原因发生不同的操作:机器是被抢占还是有人手动停止了它?
小智 4
我认为捕获关闭触发器的最佳方法是检查元数据服务器中preempted实例的默认实例元数据中的值。
curl实例内查找值的Apreempted可用于确定该实例是否被 Compute Engine 抢占。如果该值为TRUE,则它被 Compute Engine 抢占,如果为FALSE,则不会被抢占。
curl "http://metadata.google.internal/computeMetadata/v1/instance/preempted" -H "Metadata-Flavor: Google"
Run Code Online (Sandbox Code Playgroud)
也就是说,您可以随时查看此文档以获取有关确定实例是否被抢占的更多信息。
| 归档时间: |
|
| 查看次数: |
828 次 |
| 最近记录: |