簡體   English   中英

在Compute Engine中使用Google Cloud Pubsub發布到主題

[英]Publish to a topic using Google Cloud Pubsub within Compute Engine

我是GCP平台的新手。 我想找出是否可以從Preemptible Compute Engine VM的關閉腳本中發布到Google Cloud Pubsub主題,而不是執行對PubSub API的REST調用?

每次計划將Compute Engine可搶占式VM搶占時,我都想通知自己。

有一個全面的教程在這里 簡要地說,它使用Python客戶端庫發布到特定主題( 更多信息 ,包括其他語言)。 腳本和憑據將保存在映像中,以便能夠為將來的VM自動執行。 然后,您可以僅使用--metadata標志調用腳本,其中的鍵為shutdown-script ,值為bash腳本調用代碼。 例如:

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參數作為解釋在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM