[英]Publish to different pubsub topic in Google cloud via mosquitto broker?
[英]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.