Ch05_gcloud_settings
Page content
개요
MacOS m1, Big Sur
에서gcloud
환경 세팅을 해본다.- 목표는
gcloud
를 설치 한 뒤, 신규 프로젝트를 설치하도록 한다.
Cloud SDK 시작 전
- MacOS에서는 Python이 필요하다.
- 지원되는 버전은 Python3(권장, 3.5 ~ 3.8) 및 Python 2 (2.7.9) 이상이다.
- 만약
Python
이 설치되지 않았다면 추가로 설치를 진행해야 한다.
Cloud SDK 시작
- 필요한 파일 및 설치 참고 자료는 공식홈페이지: 빠른 시작: Cloud SDK 시작하기 에서 확인한다.
- 압축 파일을 풀고 해당 경로로 이동한다.
- 이 때, 환경문제가 발생할 수 있으니, 가급적
.sh
스크립트를 실행한다. - 다음과 같이 실행한다.
$ cd google-cloud-sdk
$ ./install.sh
.
.
Do you want to help improve the Google Cloud SDK (y/N)? y
.
.
Modify profile to update your $PATH and enable shell command
completion?
Do you want to continue (Y/n)? N
Cloud SDK 초기화
- 명령 프롬프트에서 다음 명령어를 실행하면 로그인 등을 진행해야 한다.
- 먼저, GCP 프로젝트 폴더를 만들고, 해당 경로로 이동한다.
$ mkdir GCP
$ cd GCP
- 이제 초기화를 진행한다.
$ gcloud init
- Google 사용자 계정을 사용하여 로그인 한다.
To continue, you must log in. Would you like to log in (Y/n)? Y
- 그러면, 구글 사용자 계정에 로그인하고 허용을 클릭한다.
- 터미널에서 본인으 프로제트를 선택하거나 또는 신규 프로젝트를 선택한다.
This account has a lot of projects! Listing them all can take a while.
[1] Enter a project ID
[2] Create a new project
[3] List projects
Please enter your numeric choice:
- Google Compute Engine API를 사용 설정한 경우 gcloud init을 사용하여 기본 Compute Engine 영역을 선택할 수 있습니다.
Which compute zone would you like to use as project default?
[1] [asia-east1-a]
[2] [asia-east1-b]
...
[14] Do not use default zone
Please enter your numeric choice:
gcloud init
은 설정 단계를 성공적으로 완료되었다.
gcloud has now been configured!
You can use [gcloud config] to change more gcloud settings.
Your active configuration is: [default]
gcloud 실행 완료
- SDK 설치에 대한 정보를 보려면
gcloud
명령어를 실행해보자.
$ gcloud auth list
[core]
account = jhjung@dschloe.com
disable_usage_reporting = False
project = bigquerysample
Your active configuration is: [default]
- 위 내용까지 잘 출력이 되면, 정상적으로 출력이 된 것이다.
참고자료
빠른 시작: Cloud SDK 시작하기: https://cloud.google.com/sdk/docs/quickstart