目前,如果我想在虛擬機上運行的東西,我複製文件過這樣的:gcloud計算執行遠程命令
gcloud compute --project <project_id> copy-files --zone <zone_name> /home/roman/source/dir [email protected]<vm_name>:/some/path
然後我需要手動SSH到這樣的:
gcloud compute --project <project_id> ssh --zone <zone_name> <vm_name>
然後去運行一些命令:
cd /some/path
python example.py
如何合併步驟2和步驟3一起和遠程執行命令?
注意:我想使用gcloud或python api。我不想使用Fabric等第三方軟件包。
我不認爲這是可能的。您可以添加一些元數據到項目中並讓它在實例重啓時自動運行。 – Sridhar