로컬 서버에서 자바용 Cloud 클라이언트 라이브러리 사용

App Engine Java 프로젝트는 자바용 Cloud 클라이언트 라이브러리를 사용하여 Google Cloud API에서 제공하는 리소스와 서비스에 액세스합니다.

대부분의 Google 클라우드 서비스는 애플리케이션에 액세스 권한을 요구합니다. 서비스 계정은 개별 최종 사용자가 아닌 특정 Google Cloud 프로젝트에서 배포된 애플리케이션에 속하는 특수한 Google 계정입니다. App Engine에서 실행되는 자바용 Cloud 클라이언트 라이브러리는 서비스 계정을 사용하여 Google 서비스 API를 호출합니다.

로컬 상자의 App Engine 에뮬레이터에서 동일한 애플리케이션을 실행할 때 Google Cloud 프로젝트 및 서비스 계정을 지정해야 합니다.

로컬 서버에 대한 액세스 구성

자바용 Cloud 클라이언트 라이브러리에 액세스하도록 로컬 서버를 구성하려면 다음 안내를 따르세요.

  1. Run(실행) -> Run Configurations(실행 구성)를 선택합니다.

  2. 새로운 App Engine 로컬 서버 실행 구성을 만들거나 기존 구성을 선택합니다.

  3. Cloud Platform 탭을 엽니다.

    실행 구성을 구성하는 대화상자. App Engine 로컬 서버에 대한 새 실행 구성이 생성되었으며 Google Cloud 탭이 열려 있습니다. Account(계정), Project(프로젝트), Service Key(서비스 키) 필드가 있습니다. 찾아보기 버튼을 사용하여 서비스 키 경로를 선택할 수 있습니다. Create New Key(새 키 만들기), Revert(되돌리기), Apply(적용), Run(실행) 버튼이 표시되지만 비활성화되어 있습니다.

  4. 사용할 Account(계정)를 선택하거나 새 계정을 추가합니다.

  5. 애플리케이션과 관련된 Project(프로젝트)를 선택합니다.

  6. Create New Key(새 키 만들기)를 선택합니다.

    Eclipse가 새로운 서비스 키를 만들고 Service key(서비스 키) 필드에 경로를 표시합니다.

    실행 구성을 구성하는 대화상자. App Engine 로컬 서버에 대한 새 실행 구성이 생성되었으며 Google Cloud가 열립니다. Account(계정), Project(프로젝트), Service Key(서비스 키) 필드가 있습니다. 찾아보기 버튼을 사용하여 서비스 키 경로를 선택할 수 있습니다. Create New Key(새 키 만들기), Revert(되돌리기), Apply(적용), Run(실행) 버튼이 표시됩니다. 계정과 프로젝트가 선택됩니다. 서비스 키 필드는 키 파일에 대한 경로를 표시합니다.

  7. Apply(적용)를 선택합니다.

API 콘솔에서 생성한 서비스 계정 키를 선택하고 로컬 파일 시스템에 JSON 파일로 다운로드할 수도 있습니다.

다음 단계