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

参考:

関連情報