在 GCP 的 Theia 中執行 Python 腳本

在 GCP 的 Theia 中執行 Python 腳本

我對 GCP(Google雲端平台)非常陌生。我在 VM 中有一個 Python 腳本,想在預設編輯器中運行它,忒伊亞,其輸出位於 Theia 小部件內。

是否可以這樣做或我必須從終端運行?

答案1

Theia 的工作原理是在運行它的電腦上建立一個伺服器,並公開一個連接埠供您瀏覽 UI。

為了從瀏覽器連接到此端口,您需要建立一個從運行瀏覽器的電腦到 GCP 中的虛擬機器的 SSH 隧道。我發現最方便的方法是在本地端使用 gcloud:

export PROJECT_ID="my-project-id"
export ZONE="my-zone"
export INSTANCE_NAME="my-instance"
gcloud compute ssh --project $PROJECT_ID --zone $ZONE \
  $INSTANCE_NAME -- -L 8080:localhost:8080

https://cloud.google.com/sdk/gcloud/reference/compute/ssh

相關內容