본문 바로가기
Tech Notes

gcloud 꼬였을 때 해결법

by miracle-tech 2025. 7. 15.
728x90
반응형

여러개의 gcp(회사, 개인 계정)를 사용할 때, gcloud 가 꼬여서 곤란한 상황이 생겼다.

나의 경우엔 3개의 계정이 꼬여서 계속 403 에러를 뱉어냈다. 

약 1시간을 헤매다가 겨우 해결! 

그리고 다음번(?)을 위하여 gcloud 가 꼬였을때의 해결방법을 기록하고자 한다.

 

 

📌 1️⃣ 현재 상태 파악

 

1) 현재 활성 계정 확인 

: 현재 누구로 인증되었는지 확인( *표시)
gcloud auth list

 

계정이 여러개 있어도 * 표시 된 account 만 활성화 된 것임.

 

2) 현재 config 프로필, 프로젝트, 계정 확인

: 지금 어떤 프로젝트, 계정, 리전 쓰고 있는지
gcloud config list

 

 

📌 2️⃣ 계정 문제면

 

✅ (1) 원하는 계정으로 전환

gcloud config set account YOUR_ACCOUNT@gmail.com

 

✅ (2) 계정 새로 로그인

gcloud auth login

 

✅ (3) 불필요한 계정 제거

gcloud auth revoke ACCOUNT_TO_REMOVE

 

📌 3️⃣ 프로젝트 문제면

 

✅ (1) 프로젝트 ID 확인

gcloud projects list

 

✅ (2) 프로젝트 변경

gcloud config set project YOUR_PROJECT_ID

 

✅ (3) application에 로그인

Google Auth Library

gcloud auth application-default login

 

📌 4️⃣ Configuration 꼬였으면

gcloud는 configuration이라는 프로필을 써서 계정+프로젝트+리전 설정을 따로 저장한다.

 

✅ (1) 현재 설정 목록 확인

gcloud config configurations list

 

✅ (2) 원하는 config로 전환

gcloud config configurations activate default

 

✅ (3) 필요 없으면 삭제

gcloud config configurations delete OLD_CONFIG_NAME

 

📌 5️⃣ IAM 권한 문제면

403이 계속 뜨면 계정 문제 아님 → 권한 문제!

 

✅ (1) 내가 권한 있는지 확인

gcloud projects get-iam-policy YOUR_PROJECT_ID

 

📌 6️⃣ 최후의 수단: 초기화

 

gcloud init

 

🚩 핵심 순서 한 줄 요약

728x90