빠른 시작: Cloud Code를 사용하여 Cloud Run 앱 배포

이 페이지에서는 Cloud Code를 시작하는 방법을 보여줍니다.

시작 템플릿을 사용하여 Cloud Run에서 실행되는 Hello World 애플리케이션을 설정하고, Cloud Run에 앱을 배포하고, 라이브 애플리케이션의 리소스 상태를 확인합니다.

Cloud Code를 사용하여 새로운 Cloud Run 앱 만들기

시작하기 전에

Cloud Run을 사용하려면 GCP 프로젝트를 만들고 결제를 사용 설정합니다.

또한 프로젝트에서 Cloud Run 지원을 사용 설정해야 합니다. Console에서 탐색 메뉴를 사용하여 API 및 서비스 > 대시보드에 액세스합니다. 사용 가능한 API 목록에서 'Cloud Run API'를 클릭하고 API 사용 설정을 클릭합니다.

Cloud Code 설치

Cloud Code 플러그인을 설치하는 방법은 다음과 같습니다.

  1. 아직 설치하지 않았다면 JetBrains IDE 버전 2019.3 이상(예: IntelliJ Ultimate/Community, PyCharm Professional/Community, WebStorm, GoLand)을 설치합니다.
  2. 종속 항목을 설치합니다.
    • 모든 Cloud Platform의 경우 Docker 클라이언트(Docker 레지스트리로 인증됨)가 머신의 PATH에 설치되어 있는지 확인합니다(해당 폴더는 PATH 내의 디렉터리 아래에 표시되어야 함). docker -v를 실행하여 Docker가 이미 설치되어 있는지 확인합니다.
    • Cloud Code는 필요한 다른 종속 항목을 자동으로 설치합니다.
  3. IntelliJ IDEA 또는 기타 지원되는 JetBrains IDE를 엽니다.
  4. 플러그인 마켓플레이스(File(파일) > Settings(설정) > Plugins(플러그인) 또는 Mac OS X의 경우 IntelliJ IDEA > Preferences(환경설정) > Plugins(플러그인))에서 'Cloud Code' 플러그인을 검색하고 설치합니다. IDE를 다시 시작하여 플러그인을 활성화하라는 메시지가 표시될 수 있습니다.

애플리케이션 만들기

기존 샘플을 사용하여 새 애플리케이션을 만들려면 다음 단계를 따릅니다.

  1. IDE에서 File(파일) > New Project(새 프로젝트)를 열고 Cloud Code: Cloud Run을 선택합니다.
  2. 시작 애플리케이션 목록에서 'Hello World' 템플릿을 선택합니다. 기존 샘플 앱 목록으로 앱 만들기
  3. 프로젝트 이름을 선택합니다.

    Finish(마침)를 클릭하면 Cloud Code가 선택된 템플릿을 클론하고 새로 생성된 프로젝트를 열고 필요한 Cloud Run 실행 구성을 만듭니다.

    • 자바 템플릿의 경우 Maven 프로젝트를 가져와서 pom.xml을 동기화하라는 메시지가 표시됩니다. 'Add as Maven project(Maven 프로젝트로 추가)'를 클릭합니다.

      비관리형 pom.xml 알림

      또한 'Import Changes(변경사항 가져오기)'를 클릭하여 필요한 Maven 프로젝트를 가져옵니다.

      Maven 변경사항 가져오기 알림

Cloud Run에 앱 배포

애플리케이션을 배포하려면 다음 단계를 따르세요.

  1. 상단 작업 표시줄의 Run/Debug configuration(실행/디버그 구성) 대화상자에서 자동으로 생성된 실행 구성인 Cloud Run: Deployment를 선택합니다.
  2. 'Run(실행)' 실행 작업 아이콘을 클릭합니다. 그러면 'Edit configuration(구성 수정)' 창이 나타납니다.
  3. Google Cloud 프로젝트 ID를 설정합니다.
  4. 배포 플랫폼의 리전을 선택합니다. 이 빠른 시작에서는 기본 플랫폼 옵션인 'Cloud Run(완전 관리형)'을 '배포 플랫폼'으로 사용합니다.
  5. '실행'을 클릭합니다.
  6. 출력 창에 표시된 URL을 따라 실행 중인 앱을 확인합니다.
  7. 출력 창에 표시된 로그 URL을 따라 애플리케이션의 상태(측정항목, 버전 세부정보 등)를 볼 수도 있습니다.

    Console에서 앱 상태 보기

리소스 상태보기

실행 중인 애플리케이션의 리소스 상태를 보려면 다음 단계를 따르세요.

  1. Cloud Run 탐색기로 이동합니다. 오른쪽의 측면 패널에서 액세스할 수 있습니다.

    오른쪽 측면 패널에 강조표시된 Cloud Run 탐색기 탭

  2. 탐색기에서 서비스 또는 버전을 클릭하여 속성을 표시합니다.

    서비스가 선택되고 아래에 속성이 표시된 Cloud Run 탐색기

  3. 로그를 볼 버전을 마우스 오른쪽 버튼으로 클릭합니다.

    로그를 볼 버전을 마우스 오른쪽 버튼으로 클릭

삭제

이 빠른 시작을 위해 프로젝트를 만든 경우 불필요한 비용이 청구되지 않도록 삭제해야 합니다.

  • Cloud Console의 프로젝트 페이지로 이동합니다.

    프로젝트 페이지로 이동

  • 이 빠른 시작에서 만든 프로젝트를 선택하고 옆의 휴지통 아이콘을 클릭하여 삭제합니다.

    그러면 프로젝트가 종료되고 삭제 일정이 예약됩니다.

기존 프로젝트를 사용하고 이 빠른 시작을 위해 만든 리소스를 삭제하려는 경우:

다음 단계

지원 받기

의견을 보내려면 GitHub에서 문제를 신고하거나 Stack Overflow에서 질문하세요.