
Я совсем новичок в 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