이 페이지에서는 Google Cloud CLI, 클라이언트 라이브러리, Spanner 드라이버와 함께 Cloud Spanner API를 사용하는 데 필요한 설정 단계를 안내합니다.
Google Cloud Console에서 Spanner를 사용하려면 콘솔을 사용한 빠른 시작을 참조하세요.
시작하기 전에
개발 머신에 다음이 설치되어 있어야 합니다.
- Google Cloud CLI(다운로드) 설정이 포함된 gcloud CLI
Google Cloud 프로젝트 설정
-
Google Cloud Console의 프로젝트 페이지로 이동합니다.
- 새 Google Cloud 프로젝트를 만들거나 프로젝트 이름을 클릭하여 기존 프로젝트를 엽니다.
-
터미널 창을 열고
MY_PROJECT_ID
를 프로젝트 ID(프로젝트 이름 아님)로 바꾸어 프로젝트를 Google Cloud CLI의 기본 프로젝트로 설정합니다.gcloud config set project MY_PROJECT_ID
- Spanner 가격 책정에 대해서도 알아볼 수 있습니다.
-
프로젝트에서 Cloud Spanner API를 사용하도록 설정합니다.
참고: 다른 프로젝트의 서비스 계정을 사용하여 Spanner 인스턴스에 액세스하는 경우 두 프로젝트 모두에서 Spanner API를 사용 설정해야 합니다.
인증 및 승인 설정
Spanner는 API 인증과 승인에 OAuth 2.0을 사용합니다.
개발 및 테스트 시 코드를 로컬에서 실행하려면 애플리케이션 기본 사용자 인증 정보와 함께 Google Cloud CLI를 사용하세요. 명령 프롬프트에서 다음을 실행합니다.
gcloud auth application-default login
gcloud auth application-default login
명령어를 사용하여 인증을 완료하고 나면, 애플리케이션 기본 사용자 인증 정보를 사용하는 API 클라이언트 라이브러리가 생성된 사용자 인증 정보를 자동으로 선택합니다. 이 명령어를 로컬 사용자 환경당 한 번만 실행하면 됩니다.
Google Cloud CLI 실행
개발 환경과 인증을 설정했으므로 이제 gcloud
명령줄 도구를 실행하여 Spanner와 상호작용합니다.
gcloud spanner instance-configs list
프로젝트가 액세스할 수 있는 Spanner 인스턴스 구성의 목록(리전 구성과 멀티 리전 구성 포함)이 표시됩니다. 인스턴스에서 이에 대해 자세히 알아보세요.
이제 설정을 완료하였습니다.
다음 단계
클라우드 클라이언트 라이브러리 및 드라이버를 사용하여 Spanner 인스턴스, 데이터베이스, 테이블, 색인을 만드는 방법을 알아봅니다. 그런 다음 Spanner에서 데이터를 저장하고 쿼리하고 읽으세요.
- C++에서 Spanner 시작하기
- C++에서 Spanner 시작하기
- Go에서 Spanner 시작하기
- 자바에서 Spanner 시작하기
- JDBC에서 Spanner 시작하기
- Node.js에서 Spanner 시작하기
- PHP에서 Spanner 시작하기
- Python에서 Spanner 시작하기
- Ruby에서 Spanner 시작하기
- REST에서 Spanner 시작하기
- gcloud에서 Spanner 시작하기