Accedi ai server HTTP in esecuzione su una workstation

Puoi accedere alle porte HTTP 80 e alle porte da 1024 a 65535 sulle tue workstation dal browser. Le workstation in esecuzione hanno una proprietà host che puoi utilizzare per connetterti tramite HTTP da un browser remoto. Puoi trovare questa proprietà recuperando i dettagli di una workstation in esecuzione tramite l'API, Google Cloud CLI o la console Google Cloud oppure stampando la variabile di ambiente $WEB_HOST, che viene impostata automaticamente all'interno della workstation. L'URL si connette alla porta 80 per impostazione predefinita.

Formato URL workstation predefinito

L'URL della proprietà host utilizza il seguente formato per impostazione predefinita:

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

I segnaposto rappresentano:

  • PORT: il numero di porta, che per impostazione predefinita è la porta 80.
  • WORKSTATION_NAME: il nome della workstation.
  • CLUSTER_ID: l'identificatore del cluster generato in modo casuale
  • cloudworkstations.dev: il nome di dominio predefinito per una workstation.

    Gli URL per i domini personalizzati utilizzano un formato diverso. Per ulteriori informazioni sulla configurazione di domini personalizzati in Cloud Workstations, consulta Configurare domini personalizzati per Cloud Workstations.

Connettiti a una porta diversa modificando l'URL

Per connetterti su un'altra porta, specifica come prefisso un numero di porta diverso. Ad esempio, il seguente URL si collega alla porta 9900:

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

In questo esempio, tieni presente quanto segue:

  • 9900: rappresenta il numero di porta.
  • myworkstation: rappresenta l'ID workstation.
  • cluster-12345abcde: rappresenta l'identificatore del cluster.
  • cloudworkstations.dev: rappresenta il nome di dominio predefinito per una workstation.

Questi URL richiedono l'autenticazione utente. Per accedere a questi URL, devi aver eseguito l'accesso e disporre del ruolo IAM Utente Cloud Workstations, roles/workstations.user o dell'autorizzazione workstations.workstations.use.

Connessione a un'app HTTP dalla console Google Cloud

Puoi connetterti a un'app HTTP in esecuzione su una workstation dalla console Google Cloud.

Per ogni workstation in esecuzione per cui disponi delle autorizzazioni necessarie, verrà visualizzato il pulsante Avvia. Per impostazione predefinita, questo pulsante si connette sulla porta 80. Puoi fare clic sulla arrow_drop_downfreccia di espansione accanto ad Avvia per visualizzare opzioni di collegamento alternative. L'opzione Connetti all'app web sulla porta consente di specificare una porta diversa a cui connettersi.

Connessione a un'app HTTP dall'editor di base

Per connetterti a un'app in esecuzione sulla workstation dall'editor di base, segui una di queste istruzioni:

  • Fai clic sui link localhost nel terminale. L'editor di base reindirizza automaticamente i link localhost agli URL corretti.

    1. Per aprire una finestra del terminale, fai clic su menu Menu > Terminale > Nuovo terminale. In alternativa, premi Ctrl+Shift+` (o Comando+Shift+` su macOS).

    2. Al prompt dei comandi, esegui questo comando per visualizzare il link localhost:

      echo http://localhost:PORT
      

      Sostituisci PORT con un numero di porta, ad esempio 80 o 8080.

    3. Tieni premuto Control (o Command su macOS) e fai clic sul link localhost.
      Si apre PORT-WORKSTATION-HOSTNAME nel browser.

  • Utilizza la finestra del browser: vai a https://PORT-WORKSTATION-HOSTNAME, dove PORT è il numero di porta e WORKSTATION-HOSTNAME è il nome host della tua workstation.