워크스테이션에서 실행되는 HTTP 서버 액세스

브라우저에서 워크스테이션의 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: 무작위로 생성된 클러스터 식별자입니다.
  • cloudworkstations.dev: 워크스테이션의 기본 도메인 이름입니다.

    커스텀 도메인의 URL은 다른 형식을 사용합니다. Cloud Workstations의 커스텀 도메인 설정에 대한 자세한 내용은 Cloud Workstations의 커스텀 도메인 설정을 참조하세요.

URL을 변경하여 다른 포트에 연결

다른 포트에 연결하려면 다른 포트 번호를 프리픽스로 지정합니다. 예를 들어 다음 URL은 포트 9900에 연결됩니다.

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

이 예시에서는 다음에 주의하세요.

  • 9900: 포트 번호를 나타냅니다.
  • myworkstation: 워크스테이션 ID를 나타냅니다.
  • cluster-12345abcde: 클러스터 식별자를 나타냅니다.
  • cloudworkstations.dev: 워크스테이션의 기본 도메인 이름을 나타냅니다.

이러한 URL에는 사용자 인증이 필요합니다. 이러한 URL에 액세스하려면 로그인하고 Cloud Workstations 사용자 IAM 역할, roles/workstations.user 또는 workstations.workstations.use 권한이 있어야 합니다.

Google Cloud 콘솔에서 HTTP 앱에 연결

Google Cloud 콘솔에서 워크스테이션에서 실행 중인 HTTP 앱에 연결할 수 있습니다.

사용할 권한이 있는 실행 중인 워크스테이션에 대해 실행 버튼이 표시됩니다. 기본적으로 이 버튼은 포트 80으로 연결됩니다. 실행 옆에 있는 arrow_drop_down펼치기 화살표를 클릭하면 대체 연결 옵션을 볼 수 있습니다. 포트로 웹 앱에 연결 옵션을 선택하면 연결할 다른 포트를 지정할 수 있습니다.

기본 편집기에서 HTTP 앱에 연결

기본 편집기에서 워크스테이션에서 실행 중인 앱에 연결하려면 다음 안내 중 하나를 수행합니다.

  • 터미널에서 localhost 링크를 클릭합니다. 기본 편집기가 localhost 링크를 올바른 URL로 자동으로 리디렉션합니다.

    1. 터미널 창을 열려면 menu 메뉴 > 터미널 > 새 터미널을 클릭합니다. 또는 Control+Shift+`(또는 macOS에서는 Command+Shift+`)를 누릅니다.

    2. 명령 프롬프트에서 다음 명령어를 실행하여 localhost 링크를 표시합니다.

      echo http://localhost:PORT
      

      PORT80 또는 8080과 같은 포트 번호로 바꿉니다.

    3. Control(또는 macOS의 경우 Command)을 누른 상태에서 localhost 링크를 클릭합니다.
      브라우저에서 PORT-WORKSTATION-HOSTNAME이 열립니다.

  • 브라우저 창을 사용하여 https://PORT-WORKSTATION-HOSTNAME으로 이동합니다. 여기서 PORT는 포트 번호이고 WORKSTATION-HOSTNAME은 워크스테이션 호스트 이름입니다.