在GCP的Theia中运行Python脚本

在GCP的Theia中运行Python脚本

我对 GCP (Google Cloud Platform) 还很陌生。我在 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

相关内容