이 영역을 누르면 첫 페이지로 이동
Comply 블로그의 첫 페이지로 이동

Comply

페이지 맨 위로 올라가기

Comply

Security, Privacy, Cloud, AI, Law, Governance, Risk Management, Control

MacOS에서 Google Cloud CLI(gcloud) 설치하기

  • 2025.12.20 15:03
  • Cloud-Security

 

Google Cloud Platform(GCP)을 터미널에서 효율적으로 관리하려면 gcloud CLI가 필수입니다. 이 글에서는 MacOS에 gcloud CLI를 설치하는 방법을 단계별로 알아보겠습니다.


목차

  1. 시스템 요구사항 확인
  2. gcloud 설치 파일 다운로드
  3. 압축 해제 및 설치
  4. gcloud 초기화
  5. 설치 확인

1. 시스템 요구사항 확인

1.1 Python 버전 확인

gcloud CLI를 사용하기 위해선 Python 3.9 ~ 3.14 버전이 필요합니다. (단, 이 글 작성 시점에 해당하므로, 나중에 그 이상의 버전을 요구할 수 있으니 아래 링크해둔 참고문서를 꼭 확인해 주세요!) 이제, 터미널을 열고 다음 명령어로 현재 Python 버전을 확인해 봅니다.

python3 --version

터미널에서 python3 --version 실행 결과

 

1.2 Python 설치 (선택사항)

만약, Python이 설치되어 있지 않다면, Homebrew를 이용해 설치를 진행해 주세요.

# Homebrew가 없다면 먼저 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Python 설치
brew install python

brew instsall python 실행화면 (설치 시작)

 

brew instsall python 실행화면 (설치 완료)

 


2. gcloud 설치 파일 다운로드

2.1 Mac 칩 종류 확인

2021년 10월에 Apple M1 칩이 발표된 이후로 이제는 Intel Mac은 찾아보기 어렵지만, 이참에 사용 중인 Mac OS 환경의 칩 종류를 한 번 확인해 봅니다. 터미널에서 다음 명령어를 실행해 보세요.

  • x86_64 → Intel Mac
  • arm64 → Apple Silicon Mac (M1, M2, M3, M4 등)
uname -m

 

uname -m 실행 결과

 

2.2 gcloud 설치 파일 다운로드

방법1 : 웹사이트에서 다운로드

Google Cloud SDK 다운로드 페이지에서 본인의 Mac에 맞는 파일을 다운로드합니다.

다운로드 페이지에서 Mac 칩 (플랫폼)에 맞는 gcloud 설치 파일을 선택
다운로드 받은

 

 

방법2 : 터미널에서 다운로드

터미널에서 curl 명령어를 이용해 본인의 Mac에 맞는 파일을 다운로드합니다.

# Apple Silicon Mac (M1/M2/M3/M4)
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-darwin-arm.tar.gz

# Intel Mac
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-darwin-x86_64.tar.gz

curl 명령어로 다운로드 화면


3. 압축 해제 및 설치

3.1 압축 해제

터미널에서 다운로드한 파일이 있는 디렉토리로 이동 후 다운로드한 파일의 압축을 해제합니다. (아래 예시에서 저는 홈 디렉토리 아래 전용 폴더를 하나 생성했습니다.)

# 파일을 다운로드한 디렉토리로 이동
cd /Users/comply/vGCP

# Apple Silicon Mac
tar -xf google-cloud-cli-darwin-arm.tar.gz

# Intel Mac
tar -xf google-cloud-cli-darwin-x86_64.tar.gz
⚠️ 중요: google-cloud-sdk 폴더를 삭제하지 마세요!
gcloud CLI는 Homebrew나 apt 같은 패키지 매니저로 설치되는 것이 아닙니다.
압축을 해제한 google-cloud-sdk 폴더 자체가 바로 설치된 프로그램입니다. 이 폴더 안에는 다음이 포함되어 있습니다:
- gcloud 실행 파일 및 모든 CLI 도구
- Python 라이브러리 및 의존성
- 설정 파일 및 캐시

이 폴더를 삭제하면 gcloud 명령어가 작동하지 않습니다. 홈 디렉토리(~)나 안전한 위치에 보관하세요.
만약 다른 위치로 옮기고 싶다면, 옮긴 후 install.sh를 다시 실행하여 path를 업데이트해야 합니다.

압축 해제 후 google-cloud-sdk 폴더가 생성된 화면

 

3.2 설치 스크립트 실행

압축을 해제했으면 이제 같은 경로에서 아래 명령어를 입력합니다.

./google-cloud-sdk/install.sh

install.sh 실행 시작 화면

 

install.sh를 실행하면, 몇 가지 질문들이 나타납니다.

1.  익명화된 사용 데이터와 익명화된 스택 트레이스를 수집 동의



Y 또는 N 입력
2.PATH 환경변수 수정 (Y 입력으로 권장)



Y 또는 N 입력
(Y 입력으로 권장합니다)
3. shell 프로필 경로 확인

Enter 키 입력 (기본값 사용)

 

위 질문들을 모두 마치면 gcloud 설치가 진행되고, 완료되었다면 이제 새로운 터미널 창을 열어 다음 절차를 시작합니다.

gcloud 설치 완료 화면


4.  gcloud 초기화

새로운 터미널 창을 열었다면 이제 gcloud를 초기화합니다.

gcloud init

gcloud init 실행 시작 화면

 

위 화면에서 Y를 입력하면 웹 브라우저가 열리고 Google 계정 로그인 페이지가 나타납니다. 로그인할 계정을 선택하고 순서대로 접근 권한을 허용해 주세요.

브라우저에서 Google 계정 로그인 화면
Google Cloud SDK 접근 권한 허용 화면 (1)
Google Cloud SDK 접근 권한 허용 화면 (2)
gcloud CLI 로그인 완료 화면

 

 

gcloud 로그인이 완료되면, 터미널에서 GCP 프로젝트 목록이 표시되고, 사용할 GCP 프로젝트를 선택하거나 새로운 GCP 프로젝트를 생성할 수도 있습니다.

GCP 프로젝트 선택 화면


5. 설치 확인

설치가 정상적으로 완료되었는지 확인합니다.

5.1 gcloud 버전 확인

gcloud version

gcloud 버전 출력 결과

5.2 gcloud 인증 상태 확인

gcloud auth list

gcloud auth list 출력 결과 - 활성 계정 표시

5.3 자주 사용하는 gcloud 명령어

명령어 설명
gcloud auth login 새 계정으로 로그인
gcloud config set project [PROJECT_ID] 프로젝트 변경
gcloud projects list 프로젝트 목록 확인
gcloud components update gcloud CLI 업데이트
gcloud help 도움말 보기

 

이제 MacOS에서 gcloud CLI를 사용할 준비가 완료되었습니다. gcloud CLI를 통해 GCP 리소스를 터미널에서 편리하게 관리해 보세요!

 

참고문서
- Google Cloud CLI 설치 가이드

 

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

다른 글 더 둘러보기

정보

Comply 블로그의 첫 페이지로 이동

Comply

  • Comply의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • All (1) N
    • Compliance (0)
    • Cloud-Security (1) N
    • AppSec (0)
    • Career (0)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • Google Cloud SDK
  • 클라우드 CLI
  • gcloud 설치
  • gcloud
  • Google Cloud CLI
  • Google Cloud Platform
  • GCP

나의 외부 링크

정보

comply의 Comply

Comply

comply

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © comply. Designed by Fraccino.

티스토리툴바