Standardmäßig können Sie auf Ihrem Computer auf die HTTP-Ports 80
und die Ports 1024
bis 65535
von Workstations über den Browser. Sie können die Ports einschränken, über die Sie zugreifen können.
Ihre Workstations durch Festlegen von allowedPorts
in der Konfiguration der Workstation.
Laufende Workstations haben das Attribut host
, das Sie verwenden können
um über HTTP von einem Remote-Browser eine Verbindung herzustellen. Du findest die host
-Eigenschaft über
Details zu einer laufenden Workstation
über die API, die Google Cloud CLI,
in der Google Cloud Console oder durch Ausgeben der Umgebungsvariable $WEB_HOST
die automatisch in Ihrer Workstation festgelegt wird.
Die URL stellt standardmäßig eine Verbindung über Port 80
her.
Standard-URL-Format für Workstations
Für die Property-URL host
wird standardmäßig das folgende Format verwendet:
https://PORT-WORKSTATION_NAME.CLUSTER_ID.cloudworkstations.dev
Die Platzhalter stehen für Folgendes:
PORT
: die Portnummer, die standardmäßig Port80
ist.WORKSTATION_NAME
: der Name der Workstation.CLUSTER_ID
: die zufällig generierte Cluster-IDcloudworkstations.dev
: der Standarddomainname für eine Workstation.URLs für benutzerdefinierte Domains haben ein anderes Format. Weitere Informationen zum Einrichten benutzerdefinierten Domains in Cloud Workstations, siehe Benutzerdefinierte Domains für Cloud Workstations einrichten
Ändern Sie die URL, um eine Verbindung zu einem anderen Port herzustellen
Um eine Verbindung über einen anderen Port herzustellen, geben Sie eine andere Portnummer als
. Die folgende URL stellt beispielsweise eine Verbindung zu 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
ist der Standarddomainname für eine Workstation.
Für diese URLs ist eine Nutzerauthentifizierung erforderlich. Um auf diese URLs zuzugreifen,
Sie müssen angemeldet sein und die Cloud Workstations-Nutzer-IAM haben
Rolle, roles/workstations.user
oder die workstations.workstations.use
Berechtigung.
Verbindung zu einer HTTP-Anwendung von der Google Cloud Console aus herstellen
Eine Verbindung zu einer HTTP-Anwendung, die auf einer Workstation ausgeführt wird, können Sie vom Google Cloud Console
Für jede ausgeführte Workstation, zu deren Verwendung Sie berechtigt sind, wird ein
Schaltfläche Starten Standardmäßig wird mit dieser Schaltfläche eine Verbindung über Port 80
hergestellt. Sie können
klicken Sie auf die arrow_drop_downErweiterung
Pfeil neben Starten, um alternative Verbindungsoptionen aufzurufen. Die
Mit der Option Verbindung zur Web-App über Port herstellen können Sie einen anderen Port angeben, für den
mit denen Sie eine Verbindung herstellen können.
Verbindung zu einer HTTP-Anwendung über den Basiseditor herstellen
So stellen Sie über den Basiseditor eine Verbindung zu einer Anwendung her, die auf Ihrer Workstation ausgeführt wird:
Klicken Sie im Terminal auf „localhost“-Links. Der Basiseditor wird automatisch leitet die Localhost-Links an die richtigen URLs weiter.
Klicken Sie zum Öffnen eines Terminalfensters auf Menü Menü > Terminal > Neues Terminal. Sie können auch Strg + Umschalttaste +` (oder Befehlstaste + Umschalt +` unter macOS).
Führen Sie in der Eingabeaufforderung den folgenden Befehl aus, um die localhost-Link:
echo http://localhost:PORT
Ersetzen Sie
PORT
durch eine Portnummer wie80
. oder8080
.Halten Sie die Strg-Taste (oder die Befehlstaste unter macOS) gedrückt und klicken Sie dann auf den Localhost-Link.
Wird geöffnetPORT-WORKSTATION-HOSTNAME
in Ihrem Browser.
Über das Browserfenster:
https://PORT-WORKSTATION-HOSTNAME
, Dabei istPORT
die Portnummer undWORKSTATION-HOSTNAME
ist Ihre Workstation Hostname.
Portzugriff für eine Workstation einschränken
Um die Ports einzuschränken, auf die an einer Workstation zugegriffen werden kann, legen Sie den Parameter
allowedPorts
in den Workstationkonfigurationen.
Wenn Sie einen einzelnen Port einschränken möchten, legen Sie den PortRange
fest.
first
und last
auf dieselbe Portnummer setzen.
Standardmäßig sind die Ports 22
, 80
und 1024
–65535
zulässig.
So erstellen Sie eine Workstationkonfiguration mit eingeschränktem Portzugriff auf 80
und
8080
bis 8100
führen Sie den folgenden Google Cloud CLI-Befehl aus:
gcloud beta workstations configs create CONFIG \ --cluster=CLUSTER \ --region=REGION \ --project=PROJECT \ --allowed-ports=first=80,last=80 \ --allowed-ports=first=8080,last=8100