![在GCP的Theia中运行Python脚本](https://linux22.com/image/1608777/%E5%9C%A8GCP%E7%9A%84Theia%E4%B8%AD%E8%BF%90%E8%A1%8CPython%E8%84%9A%E6%9C%AC.png)
我对 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