Запустить скрипт Python в Theia GCP

Запустить скрипт Python в Theia GCP

Я совсем новичок в GCP (Google Cloud Platform). У меня есть скрипт Python в VM, и я хочу запустить его в редакторе по умолчанию,Тейя, а его вывод поступает внутрь виджета Theia.

Возможно ли это сделать или мне придется запускать через терминал?

решение1

Theia работает, создавая сервер на машине, на которой он запущен, и предоставляя вам порт для доступа к пользовательскому интерфейсу.

Чтобы подключиться к этому порту из браузера, вам нужно будет создать SSH-туннель с машины, на которой запущен ваш браузер, на виртуальную машину в GCP. Самый удобный способ, который я нашел, — использовать 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

Связанный контент