Auf HTTP-Server zugreifen, die auf einer Workstation ausgeführt werden

Über den Browser können Sie auf Ihren Workstations auf die HTTP-Ports 80 und die Ports 1024 bis 65535 zugreifen. Laufende Workstations haben das Attribut host, mit dem Sie über einen Remotebrowser eine HTTP-Verbindung herstellen können. Sie finden dieses Attribut, indem Sie Details zu einer laufenden Workstation über die API, die Google Cloud CLI, die Google Cloud Console abrufen oder die Umgebungsvariable $WEB_HOST ausgeben, die automatisch in der Workstation festgelegt wird. Die URL stellt standardmäßig eine Verbindung über Port 80 her.

Standardformat der Workstation-URL

Für die host-Property-URL wird standardmäßig das folgende Format verwendet:

https://PORT-WORKSTATION_NAME.CLUSTER_ID.cloudworkstations.dev

Die Platzhalter stellen Folgendes dar:

  • PORT: die Portnummer, standardmäßig Port 80.
  • WORKSTATION_NAME: der Name der Workstation.
  • CLUSTER_ID: die zufällig generierte Cluster-ID
  • cloudworkstations.dev: der Standarddomainname für eine Workstation.

    URLs für benutzerdefinierte Domains haben ein anderes Format. Weitere Informationen zum Einrichten benutzerdefinierter Domains in Cloud Workstations finden Sie unter Benutzerdefinierte Domains für Cloud Workstations einrichten.

Durch Ändern der URL mit einem anderen Port verbinden

Wenn Sie eine Verbindung über einen anderen Port herstellen möchten, geben Sie eine andere Portnummer als Präfix an. Die folgende URL stellt beispielsweise eine Verbindung zum Port 9900 her:

https://9900-myworkstation.cluster-12345abcde.cloudworkstations.dev

Beachten Sie in diesem Beispiel Folgendes:

  • 9900: steht für die Portnummer.
  • myworkstation: steht für die Workstation-ID.
  • cluster-12345abcde: steht für die Cluster-ID.
  • cloudworkstations.dev: steht für den Standarddomainnamen für eine Workstation.

Für diese URLs ist eine Nutzerauthentifizierung erforderlich. Für den Zugriff auf diese URLs müssen Sie angemeldet sein und die IAM-Rolle „Cloud Workstations User“ (roles/workstations.user) oder die Berechtigung workstations.workstations.use haben.

Verbindung zu einer HTTP-App über die Google Cloud Console herstellen

Sie können über die Google Cloud Console eine Verbindung zu einer HTTP-Anwendung herstellen, die auf einer Workstation ausgeführt wird.

Für jede ausgeführte Workstation, für die Sie Berechtigungen haben, wird die Schaltfläche Starten angezeigt. Standardmäßig wird über diese Schaltfläche eine Verbindung über Port 80 hergestellt. Sie können auf den Erweiterungspfeil arrow_drop_down neben Starten klicken, um alternative Verbindungsoptionen aufzurufen. Mit der Option Mit Web-App über Port verbinden können Sie einen anderen Port für die Verbindung angeben.

Verbindung zu einer HTTP-Anwendung über den Basiseditor herstellen

Folgen Sie einer der folgenden Anweisungen, um vom Basiseditor eine Verbindung zu einer Anwendung herzustellen, die auf Ihrer Workstation ausgeführt wird:

  • Klicken Sie im Terminal auf localhost-Links. Der Basiseditor leitet localhost-Links automatisch an die richtigen URLs weiter.

    1. Klicken Sie auf Menü Menü > Terminal > Neues Terminal, um ein Terminalfenster zu öffnen. Alternativ können Sie die Tastenkombination Strg + Umschalttaste + (oder Befehlstaste + Umschalt + unter macOS) drücken.

    2. Führen Sie an der Eingabeaufforderung den folgenden Befehl aus, um den Localhost-Link anzuzeigen:

      echo http://localhost:PORT
      

      Ersetzen Sie PORT durch eine Portnummer wie 80 oder 8080.

    3. Halten Sie die Strg-Taste (oder die Befehlstaste unter macOS) gedrückt und klicken Sie dann auf den Link des lokalen Hosts.
      Dadurch wird PORT-WORKSTATION-HOSTNAME in deinem Browser geöffnet.

  • Verwenden Sie das Browserfenster: Gehen Sie zu https://PORT-WORKSTATION-HOSTNAME, wobei PORT die Portnummer und WORKSTATION-HOSTNAME der Hostname Ihrer Workstation ist.