![](/img/trans.png)
[英]I need to run script on a remote Google Cloud Virtual Machines, Is there anything similar to Azure VM extensions available on GCP?
[英]GCP service to ssh and run a script on 10 Virtual Machines in GCE without using a bastion VM
在一個 GCP 項目中,我在 GCE 中有 10 個虛擬機(運行 sshd)。
我需要每小時在 10 個虛擬機(在 GCE 中)上運行一次腳本。 我希望這是集中式的,因為虛擬機的數量會隨着時間的推移而增長,我不想在每個虛擬機上都這樣做。 此外,我想分析我在中心位置獲得的數據。
但是,我不想使用堡壘 VM,因為我想要一個不需要維護另一個虛擬機的雲原生解決方案。
哪個 GCP 服務可以做到這一點?
我研究了 Cloud Run 和 Cloud Composer。 我無法使用 Cloud Run 做到這一點,盡管這可能是我自己對產品不熟悉。 Cloud Composer 似乎有點矯枉過正。
正如@JohnHanley 所提到的,您將需要編寫代碼或腳本以在虛擬機上動態啟動命令,因為 GCP 沒有您需要的服務類型。
您可能需要考慮使用Cloud Identity-Aware Proxy (IAP) ,因為它可用於構建您的解決方案:
IAP 有助於保護 SSH 對您的 VM 的訪問,而無需為您的 VM 提供公共 IP 地址,也無需設置堡壘主機。
例如,您可以查看啟用 IAP on Compute Engine指南。
您還可以為 Google 創建功能請求以考慮實施此解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.