Cloud API 및 라이브러리 관리

Cloud API를 사용하여 코드에서 Google Cloud Platform 제품 및 서비스에 액세스할 수 있습니다. 이러한 Cloud API는 클라이언트 라이브러리를 통해 호출할 수 있는 간단한 JSON REST 인터페이스를 제공합니다.

이 문서에서는 Cloud API를 사용 설정하고, API를 로컬에서 액세스하는 서비스 계정과 환경 변수를 관리하고, 자바용 Cloud 클라이언트 라이브러리를 Maven 프로젝트에 추가하는 방법을 설명합니다.

시작하기 전에

IntelliJ IDEA를 설치하고 설정하려면 빠른 시작의 안내를 따르세요.

Cloud 클라이언트 라이브러리 추가

IntelliJ에서 프로젝트에 라이브러리를 추가하려면 다음 안내를 따르세요.

Maven 프로젝트

  1. Tools(도구) > Google Cloud Tools(Google Cloud 도구) > Add Cloud libraries and Manage Cloud APIs(Cloud 라이브러리 추가 및 Cloud API 관리)를 선택합니다.
  2. Add Google Cloud Libraries(Google Cloud 라이브러리 추가) 대화상자에 지원되는 라이브러리가 표시됩니다.

    Add Cloud Libraries(Cloud 라이브러리 추가) 대화상자를 보여주는 스크린샷입니다. 이 대화상자는 라이브러리를 추가할 모듈을 선택하는 드롭다운 메뉴를 제공하고, 추가할 수 있는 API 목록을 표시하며, API에 대한 정보를 표시하는 작업 영역을 제공합니다.
  3. GCP Project(GCP 프로젝트) 필드에 올바른 프로젝트와 계정이 표시되는지 확인합니다. 그렇지 않으면 줄임표를 클릭하여 올바른 프로젝트와 계정을 선택합니다.
  4. Add Google Client Library to Module(Google 클라이언트 라이브러리를 모듈에 추가) 드롭다운 메뉴에서 라이브러리를 추가할 모듈을 선택합니다.
  5. Google Cloud Java(Google Cloud 자바) 드롭다운 메뉴에서 사용할 Google Cloud Java BOM의 버전을 선택합니다.
  6. Google Cloud 자바Google Cloud 자바 BOM(Bill of Materials)을 프로젝트의 pom.xml 파일에 추가하여 라이브러리 간의 버전 충돌을 해결합니다.

  7. 추가할 각 라이브러리의 체크박스를 선택합니다.
  8. Continue(계속)를 클릭합니다.
  9. Enable GCP APIs and Manage Service Accounts Confirmation(GCP API 사용 설정 및 서비스 계정 관리 확인) 대화상자가 표시됩니다.

    새 서비스 계정에 역할을 추가하고 키를 다운로드할 경로를 입력하는 확인 대화상자를 보여주는 스크린샷입니다. 이 대화상자에는 프로젝트에 추가할 API도 표시됩니다.
  10. Service account name(서비스 계정 이름) 필드에서 기본 이름을 유지하거나 새로운 이름을 입력합니다.
  11. Download path(다운로드 경로) 필드에서 서비스 계정 키를 다운로드할 위치로 이동합니다.
  12. API에서 필요로 하는 경우, 서비스 계정에 추가할 역할을 선택합니다.
  13. OK(확인)를 클릭합니다.
  14. 서비스 계정이 만들어졌는지 확인하고 키의 경로를 보여주는 스크린샷입니다.

    IntelliJ에서 다음과 같은 업데이트를 적용합니다.

    • 선택한 종속 항목을 pom.xml에 추가합니다.
    • Google Cloud Platform에서 선택한 API를 사용하도록 설정합니다.
    • 서비스 계정을 만들고 해당 키를 지정한 위치로 다운로드합니다.
  15. Google Cloud API를 로컬로 액세스하려면 로컬 개발 서버에서 또는 임의의 로컬 실행 구성에서 GOOGLE_APPLICATION_CREDENTIALSGOOGLE_CLOUD_PROJECT 환경 변수를 설정합니다.
    1. 복사 아이콘을 클릭하여 변수를 클립보드로 복사합니다.
    2. 실행 구성을 편집합니다.
    3. Environment Variables(환경 변수) 섹션에서 붙여넣기 아이콘을 클릭합니다.
    4. 로컬 애플리케이션 서버의 경우 이 섹션이 Startup/Connection(시작/연결) 탭에 표시됩니다.

    5. 환경 변수가 자동으로 삽입됩니다.

Maven 이외의 프로젝트

  1. Tools(도구) > Google Cloud Tools(Google Cloud 도구) > Manage Cloud APIs(Cloud API 관리)를 선택합니다.
  2. Manage Google Cloud APIs(Google Cloud API 관리) 대화상자에 지원되는 라이브러리가 표시됩니다.

    Add Cloud Libraries(Cloud 라이브러리 추가) 대화상자를 보여주는 스크린샷입니다. 이 대화상자는 추가할 수 있는 API의 목록을 보여주고 API에 대한 정보를 표시하는 작업 영역을 제공합니다.
  3. GCP Project(GCP 프로젝트) 필드에 올바른 프로젝트와 계정이 표시되는지 확인합니다. 그렇지 않으면 줄임표를 클릭하여 올바른 프로젝트와 계정을 선택합니다.
  4. 추가할 각 라이브러리의 체크박스를 선택합니다.
  5. Continue(계속)를 클릭합니다.
  6. Enable GCP APIs and Manage Service Accounts Confirmation(GCP API 사용 설정 및 서비스 계정 관리 확인) 대화상자가 표시됩니다.

    새 서비스 계정에 역할을 추가하고 키를 다운로드할 경로를 입력하는 확인 대화상자를 보여주는 스크린샷입니다. 이 대화상자에는 프로젝트에 추가할 API도 표시됩니다.
  7. Service account name(서비스 계정 이름) 필드에서 기본 이름을 유지하거나 새로운 이름을 입력합니다.
  8. Download path(다운로드 경로) 필드에서 서비스 계정 키를 다운로드할 위치로 이동합니다.
  9. API에서 필요로 하는 경우, 서비스 계정에 추가할 역할을 선택합니다.
  10. OK(확인)를 클릭합니다.
  11. 서비스 계정이 만들어졌는지 확인하고 키의 경로를 보여주는 스크린샷입니다.

    IntelliJ에서 다음과 같은 업데이트를 적용합니다.

    • Google Cloud Platform에서 선택한 API를 사용하도록 설정합니다.
    • 서비스 계정을 만들고 해당 키를 지정한 위치로 다운로드합니다.
  12. Google Cloud API를 로컬로 액세스하려면 로컬 개발 서버에서 또는 임의의 로컬 실행 구성에서 GOOGLE_APPLICATION_CREDENTIALSGOOGLE_CLOUD_PROJECT 환경 변수를 설정합니다.
    1. 복사 아이콘을 클릭하여 변수를 클립보드로 복사합니다.
    2. 실행 구성을 편집합니다.
    3. Environment Variables(환경 변수) 섹션에서 붙여넣기 아이콘을 클릭합니다.
    4. 로컬 애플리케이션 서버의 경우 이 섹션이 Startup/Connection(시작/연결) 탭에 표시됩니다.

    5. 환경 변수가 자동으로 삽입됩니다.

다음 단계

  • GitHub에서 플러그인 코드를 살펴보거나 문제를 보고하거나, Stack Overflow에서 질문합니다.
이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Cloud Tools for IntelliJ
도움이 필요하시나요? 지원 페이지를 방문하세요.