首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用计算引擎中的Google Cloud Pubsub发布到主题

使用计算引擎中的Google Cloud Pubsub发布到主题
EN

Stack Overflow用户
提问于 2018-02-27 23:59:43
回答 1查看 820关注 0票数 0

我是GCP平台的新手。我想知道是否可以从可抢占计算引擎VM的关闭脚本中发布到Google Cloud Pubsub主题,而不是执行对PubSub应用程序接口的REST调用?

每次安排抢占计算引擎可抢占VM时,我都会通知自己。

EN

回答 1

Stack Overflow用户

发布于 2018-02-28 04:42:37

有一个全面的教程here。简而言之,它使用Python客户端库发布到特定的主题(more here,包括其他语言)。脚本和凭据保存在映像中,以便能够为将来的虚拟机自动执行此操作。然后,您可以使用--metadata标志调用脚本,其中键是shutdown-script,值是调用代码的bash脚本。例如:

代码语言:javascript
复制
gcloud compute instances create <instance-name> --preemptible --image <image-name> \
--zone <zone> --metadata shutdown-script="#! /bin/bash
    sudo su -
    python /path/to/script.py"

或者,不保存图像并指向Python脚本,只需将python代码转储到带有-c参数的bash shutdown脚本中,如here所述。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49012909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档