반응형
구글 클라우드 플랫폼 (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
반응형