다음 도구를 설치하여 Google Cloud에 Go 앱 개발 및 배포를 위한 환경을 준비합니다.
Go 설치
Go를 설치하려면 Go 시작하기를 참조하세요.
Go의 최신 버전이 설치되어 있는지 확인합니다.
go version
편집기 설치
Go 개발 효과를 극대화하기 위해 이러한 인기 있는 편집기 플러그인과 IDE에서 다음과 같은 기능이 제공됩니다.
- 완전히 통합된 디버깅 기능
- 구문 강조표시
- 코드 완성
Google Cloud CLI 설치
Google Cloud CLI는 Google Cloud를 위한 도구 집합입니다. 여기에는 명령줄에서 Compute Engine, Cloud Storage, BigQuery, 기타 서비스에 액세스하는 데 사용되는 gcloud
, 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의 패키지를 설치하려면 다음을 수행합니다.
프로젝트의 Go 모듈이 이미 있는 경우 해당 디렉터리로 변경합니다. 그렇지 않으면 모듈을 만듭니다.
go mod init YOUR_MODULE_NAME
YOUR_MODULE_NAME
을 새 모듈의 이름으로 바꿉니다.프로젝트에서 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 프레임워크, 라이브러리, 소프트웨어 목록을 참조하세요.
다음 단계
- Google Cloud에서 Go 사용하기에 대해 자세히 알아보기
- App Engine에서 Go 앱 배포
- Google의 인증 방법 살펴보기
- Google Cloud 제품 문서 살펴보기
- GitHub의 Go 샘플 저장소 클론