ブラウザからワークステーションの HTTP ポート 80
とポート 1024
~65535
にアクセスできます。実行中のワークステーションには、リモート ブラウザから HTTP を使用して接続するために使用できる host
プロパティがあります。このプロパティを確認するには、API、Google Cloud CLI、Google Cloud コンソールを使用して、実行中のワークステーションの詳細を取得するか、ワークステーションの内部で自動的に設定された $WEB_HOST
環境変数を出力します。
この URL はデフォルトでポート 80
に接続します。
デフォルトのワークステーション URL の形式
host
プロパティ URL では、デフォルトで次の形式が使用されます。
https://PORT-WORKSTATION_NAME.CLUSTER_ID.cloudworkstations.dev
プレースホルダは次のものを表します。
PORT
: ポート番号(デフォルトはポート80
)。WORKSTATION_NAME
: ワークステーション名。CLUSTER_ID
: ランダムに生成されたクラスタ IDcloudworkstations.dev
: ワークステーションのデフォルトのドメイン名。カスタム ドメインの URL では異なる形式を使用します。Cloud Workstations のカスタム ドメインの設定については、Cloud Workstations のカスタム ドメインの設定をご覧ください。
URL を変更して別のポートに接続する
別のポートに接続するには、接頭辞として別のポート番号を指定します。たとえば、次の URL はポート 9900
に接続します。
https://9900-myworkstation.cluster-12345abcde.cloudworkstations.dev
この例では、次の点に注意してください。
9900
: ポート番号を表します。myworkstation
: ワークステーション ID を表します。cluster-12345abcde
: クラスタ ID を表します。cloudworkstations.dev
: ワークステーションのデフォルトのドメイン名を表します。
これらの URL にはユーザー認証が必要です。これらの URL にアクセスするには、ログインしたうえで、Cloud Workstations ユーザーの IAM ロール roles/workstations.user
または workstations.workstations.use
権限が必要です。
Google Cloud コンソールから HTTP アプリに接続する
ワークステーションで実行されている HTTP アプリには、Google Cloud コンソールから接続できます。
使用する権限がある実行中のワークステーションには、[起動] ボタンが表示されます。デフォルトでは、このボタンはポート 80
に接続します。[起動] の横にある arrow_drop_down 展開矢印をクリックすると、別の接続オプションが表示されます。[Connect to web app on port] オプションを使用すると、接続する別のポートを指定できます。
ベースエディタから HTTP アプリに接続する
ワークステーションで実行されているアプリにベースエディタから接続するには、次のいずれかの手順に従います。
ターミナルで localhost リンクをクリックします。ベースエディタは、localhost リンクを正しい URL に自動的にリダイレクトします。
ターミナル ウィンドウを開くには、メニューから [メニュー] > [ターミナル] > [新規ターミナル] をクリックします。または、Ctrl+Shift+`(macOS では Command+Shift+`)を押します。
コマンド プロンプトで次のコマンドを実行して、localhost リンクを表示します。
echo http://localhost:PORT
PORT
は、80
や8080
などのポート番号に置き換えます。Ctrl キー(macOS では Command キー)を押したまま localhost リンクをクリックします。
これにより、PORT-WORKSTATION-HOSTNAME
がブラウザで開きます。
ブラウザ ウィンドウを使用して、
https://PORT-WORKSTATION-HOSTNAME
に移動します。ここで、PORT
はポート番号、WORKSTATION-HOSTNAME
はワークステーションのホスト名です。