Führen Sie ein Python-Skript in Theia von GCP aus

Führen Sie ein Python-Skript in Theia von GCP aus

Ich bin sehr neu bei GCP (Google Cloud Platform). Ich habe ein Python-Skript in VM und möchte es im Standardeditor ausführen.Theia, dessen Ausgabe in einem Theia-Widget erfolgt.

Ist das möglich oder muss ich es vom Terminal aus ausführen?

Antwort1

Theia funktioniert, indem es auf der Maschine, auf der es läuft, einen Server erstellt und einen Port freigibt, über den Sie zur Benutzeroberfläche surfen können.

Um von Ihrem Browser aus eine Verbindung zu diesem Port herzustellen, müssen Sie einen SSH-Tunnel von der Maschine, auf der Ihr Browser läuft, zur VM in GCP erstellen. Der bequemste Weg, den ich dafür gefunden habe, ist die Verwendung von gcloud auf Ihrem lokalen Terminal:

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

verwandte Informationen