본문 바로가기
Tech/Cloud

Google Cloud Platform (GCP) 로컬에서 사용하기

by 타이호 2017. 12. 28.
반응형

구글 클라우드 플랫폼 (GCP)의 콘솔에서 Shell을 열어서 작업을 할 수 있지만, 로컬환경에서 GCP의 명령어를 사용할 수 있다. 

우선 리눅스 환경이 익숙해서 리눅스에서 적용을 해 본다.

윈도우의 경우에는 Linux Bash가 10버전 부터 지원을 하기 때문에 아래 링크를 따라 구성하면 윈도우에서도 Linux를 사용할 수 있다.

https://docs.microsoft.com/en-us/windows/wsl/install-win10


GCP의 Shell을 사용하기 위해서는 우선 인증이 되어야 한다.

GCP Console에 로그인 할 때 ID랑 비밀번호를 넣고 인증을 하듯이 Shell 환경에서는 Console의 IAM에 들어가서 Service Account 계정을 하나 생성하고 생성할 때 JSON으로 된 키를 같이 생성해서 다운을 받는다.

그리고 나서 본인의 환경변수에 해당 JSON 파일을 아래와 같이 넣어두면 된다.

export GOOGLE_APPLICATION_CREDENTIALS="[PATH]"

.bash_profile이나 .bashrc에 넣어두면 로그인할 할 때나 bash shell을 열 때 마다 적용되니 편리하다.

자세한 설명은 아래 링크를 따라서 수행한다.

https://cloud.google.com/docs/authentication/getting-started


그리고 gcloud 같은 GCP shell 명령어를 쓰기 위해서는 아래와 같이 수행한다.

https://cloud.google.com/sdk/docs/quickstart-debian-ubuntu





반응형