
私は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