GCP의 Theia에서 Python 스크립트 실행

GCP의 Theia에서 Python 스크립트 실행

저는 GCP(Google Cloud Platform)를 처음 접했습니다. VM에 Python 스크립트가 있고 이를 기본 편집기에서 실행하고 싶습니다.테이아, 해당 출력은 Theia 위젯 내부에 제공됩니다.

그렇게 하는 것이 가능합니까, 아니면 터미널에서 실행해야 합니까?

답변1

Theia는 실행되는 시스템에 서버를 생성하여 작동하며 사용자가 UI를 서핑할 수 있는 포트를 노출합니다.

브라우저에서 이 포트에 연결하려면 브라우저가 실행 중인 머신에서 GCP의 VM으로 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

관련 정보