개발 환경 설정

다음 도구를 설치하여 Google Cloud에 Go 앱 개발 및 배포를 위한 환경을 준비합니다.

Go 설치

  1. Go를 설치하려면 Go 시작하기를 참조하세요.

  2. Go의 최신 버전이 설치되어 있는지 확인합니다.

    go version
    

편집기 설치

Go 개발 효과를 극대화하기 위해 이러한 인기 있는 편집기 플러그인과 IDE에서 다음과 같은 기능이 제공됩니다.

  • 완전히 통합된 디버깅 기능
  • 구문 강조표시
  • 코드 완성

Google Cloud CLI 설치

Google Cloud CLI는 Google Cloud를 위한 도구 집합입니다. 여기에는 명령줄에서 Compute Engine, Cloud Storage, BigQuery, 기타 서비스에 액세스하는 데 사용되는 gcloud, gsutil, bq 명령줄 도구가 포함되어 있습니다. 이러한 도구를 대화식으로 또는 자동화 스크립트를 사용하여 실행할 수 있습니다.

예를 들어 main 패키지가 포함된 Go 웹 앱을 App Engine에 배포하려면 다음 명령어를 실행합니다.

gcloud app deploy

gcloud CLI를 설치하려면 gcloud CLI 설치를 참조하세요.

Go용 Cloud 클라이언트 라이브러리 설치

Go용 Cloud 클라이언트 라이브러리는 Go 개발자가 Datastore 및 Cloud Storage와 같은 Google Cloud 서비스와 통합하기 위해 사용하는 일반적인 방법입니다.

예를 들어 Cloud Storage API와 같은 개별 API의 패키지를 설치하려면 다음을 수행합니다.

  1. 프로젝트의 Go 모듈이 이미 있는 경우 해당 디렉터리로 변경합니다. 그렇지 않으면 모듈을 만듭니다.

    go mod init YOUR_MODULE_NAME
    

    YOUR_MODULE_NAME을 새 모듈의 이름으로 바꿉니다.

  2. 프로젝트에서 Cloud Storage 패키지를 사용합니다.

    go get cloud.google.com/go/storage
    

인증 설정

로컬 개발 환경에서 Cloud 클라이언트 라이브러리를 사용하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다.

If you're using a local shell, then create local authentication credentials for your user account:

gcloud auth application-default login

You don't need to do this if you're using Cloud Shell.

자세한 내용은 클라이언트 라이브러리 사용을 위한 인증을 참조하세요.

다른 유용한 도구 설치

Go 도구 및 라이브러리의 전체 목록은 GitHub의 Go 프레임워크, 라이브러리, 소프트웨어 목록을 참조하세요.

다음 단계