Make 노코드 & AI 자동화 전문가 과정

Google Cloud Console에서 서비스 계정 생성하고 JSON 키 발급하기 (Python 연동용 가이드)

코딩쉐프 2025. 9. 22. 18:13
728x90

1. Google Cloud 프로젝트 만들기

  • Google Cloud Console 접속 후 로그인
  • 상단 메뉴 → 프로젝트 선택새 프로젝트 만들기


  • 프로젝트 이름 입력 후 만들기 클릭


2. API 활성화 (Google Sheets & Drive)

  • 왼쪽 메뉴 → API 및 서비스 → 라이브러리

  • Google Sheets API 검색 → 사용 클릭
  • Google Drive API 검색 → 사용 클릭


3. 서비스 계정 생성

  • 왼쪽 메뉴 → IAM 및 관리자 → 서비스 계정

  • 서비스 계정 만들기 클릭
  • 이름 입력 (예: sheets-automation)
  • 역할은 프로젝트 → 편집자 또는 최소 권한 원칙에 맞는 역할 선택
  • 완료 클릭


4. JSON 키 다운로드

  • 방금 만든 서비스 계정을 클릭
  • 키 → 키 추가 → 새 키 만들기

    유형은 JSON 선택
  • JSON 파일 자동 다운로드 (예: sheets-automation-123456.json)

 


5. Google Sheets 공유 설정

  • 사용할 Google Sheets 문서 열기
  • 공유 버튼 클릭
  • JSON 키 안에 있는 "client_email" 값을 편집자 권한으로 추가


6. Python 코드에서 사용하기

 
CREDENTIALS_FILE = "sheets-automation-123456.json"

이제 gspread를 사용하여 Google Sheets에 접근 가능!


마무리

Google Cloud Console에서 서비스 계정을 생성하고 JSON 키를 발급하는 과정은 처음엔 복잡해 보이지만, 한 번만 설정해두면 이후에는 편하게 자동화 작업에 활용할 수 있습니다. 특히 Gmail, Google Sheets, Slack 같은 워크플로우 자동화에서 필수 단계이니 꼭 알아두세요!

728x90