Make에 구글 드라이브 연동하기 방법 정리

꼼꼼한 메이커 · 노트 / 글쓰기 · · 좋아요 0 · 답글 0

연재 자동 지식 저장소 구축 1/1편

토요일 오프라인 모임에서 Make 시나리오 실습을 진행했는데
Google Drive에 txt 파일로 저장하기 위해 Google Cloud Console을 셋팅해야 되는데
정상적으로 되지 않아서 한참을 진땀을 흘렸는데
비슷한 경험을 가지고 있는 분들이 계실 거 같아서 영상으로 촬영해봤습니다!

https://www.youtube.com/watch?v=BZHdBz-1PLk

아래의 내용을 참고해서 진행하시면 쉽게 설정을 완료하실 수 있을 거에요 :)

메이크에서 Google Drive 연결하는 흐름은 이렇게 보면 돼요:

구글 클라우드에 "내 앱"을 하나 만들고 → 그 앱에 Drive 권한을 줘서 → Make가 그 앱을 통해 내 Google Drive에 접근하게 한다

아래 그대로 따라 하면 됩니다. (조금 길지만 한 번만 해두면 계속 써요 👌)


0. 전체 흐름 한눈에 보기

  1. Google Cloud Console에서 프로젝트 생성

  2. 그 프로젝트에서

  • Google Drive API 사용 설정

  1. OAuth 동의 화면 설정

  • 앱 이름, 이메일, 도메인(make.com/integromat.com) 등록

  • 권한(스코프) 선택

  • 테스트 사용자에 본인 Gmail 추가

  1. OAuth 클라이언트 ID 생성 (웹 애플리케이션)

  • Make가 알려주는 Redirect URI를 그대로 복붙

  1. Make에서 Google Drive 모듈 추가 → Advanced → Client ID/Secret 입력 후 로그인

이제 단계별로 자세히 볼게요.


1. Google Cloud Console에서 프로젝트 만들기

  1. 브라우저에서 Google Cloud Console 검색 → 첫 번째 Google Cloud Platform 접속

  2. (주소는 console.cloud.google.com)

  3. 상단의 프로젝트 선택 버튼 클릭 →

  4. 새 프로젝트 생성

  5. 프로젝트 이름은 아무거나 괜찮아요.

  6. 예: Make Connection, Make-GDrive 등

  7. 만들기 클릭 후, 다시 프로젝트 선택에서 방금 만든 프로젝트로 전환


2. Google Drive API 사용 설정

  1. 왼쪽 메뉴에서

  2. "API 및 서비스" → "라이브러리" 들어가기

  3. 검색창에 Drive 입력 →

  4. Google Drive API 선택 → 사용 클릭

  5. (지메일도 같이 쓸 거면)

  6. 검색창에 Gmail → Gmail API → 사용 클릭

이 단계까지 하면 "이 프로젝트에서 Drive/Gmail API를 쓰겠다"고 선언한 상태입니다.


3. OAuth 동의 화면 설정

왼쪽 메뉴에서 API 및 서비스 → OAuth 동의 화면 이동

3-1. 사용자 타입 선택

  1. 외부(External) 선택 → 만들기

3-2. 앱 정보 입력

  1. 앱 이름: 아무거나

  • 예: Make Connection, Make Gmail/Drive

  1. 사용자 지원 이메일: 본인 Gmail 선택

3-3. 브랜딩 메뉴 설정

  1. 승인된 도메인에 다음 두 개 추가:

  • make.com

  • integromat.com (예전 이름인데, 가이드에 여전히 같이 넣으라고 나오는 경우가 많아요)

  1. 개발자 연락처 이메일: 본인 이메일 입력

  2. 저장 후 계속 클릭

3-4. 데이터 액세스 메뉴 설정

이제 "이 앱이 구글 계정에서 어떤 권한까지 쓸 수 있냐"를 정하는 단계예요.

  1. "범위 추가 또는 삭제" 버튼 클릭

  2. 리스트를 보고 필요한 것 선택

  • Google Drive 검색 후 전체 선택 하세요.

  1. 다시 나오면 저장 후 계속

3-5. 대상 메뉴 설정

  1. 테스트 사용자 단계에서

  • 사용자 추가 클릭

  • 본인 Gmail 주소 입력

  1. 저장 후 계속

이제 OAuth 동의 화면 세팅은 완료입니다.


4. OAuth 클라이언트 ID 만들기 (웹 애플리케이션)

이제 Make가 사용할 "로그인 키"를 만드는 단계예요.

  1. 왼쪽 메뉴에서 API 및 서비스 → 사용자 인증 정보(Credentials) 이동

  2. 상단 "사용자 인증 정보 만들기" 버튼 클릭 →

  3. OAuth 클라이언트 ID 선택

  4. 애플리케이션 유형:

  5. → 웹 애플리케이션(Web application) 선택

  6. 이름: 아무거나

  • 예: Make Drive Client

4-1. Redirect URI 넣기 (중요!)

여기서 승인된 리디렉션 URI를 설정해야 합니다.

그러면 팝업으로:

  • 클라이언트 ID

  • 클라이언트 보안 비밀번호(Client secret)

두 값이 뜹니다. 이걸 Make에 넣을 겁니다.


5. Make에서 Google Drive 연결하기

이제 진짜 마지막 단계!

5-1. Make 시나리오에서 Google Drive 모듈 추가

  1. Make 접속 → 시나리오 열기/새로 만들기

  2. 모듈 추가 (+ 버튼) → Google Drive 모듈 중에 Create a File from Text 선택

5-2. 새 Connection 생성

  1. 모듈 안에서 Connection 항목 옆에

  • Add 또는 Add connection 클릭

  1. 팝업이 뜨면

  • (보통) 상단에 기본 연결 방식이 있고

  • 그 아래쪽에 Advanced settings 토글을 엽니다.

5-3. Client ID / Secret 입력

  1. Client ID 입력칸에

  • 방금 Google Cloud에서 복사해 둔 클라이언트 ID 붙여넣기

  1. Client secret 입력칸에

  • 클라이언트 보안 비밀번호 붙여넣기

  1. 저장 또는 Continue / Sign in 버튼 클릭

5-4. Google 로그인 & "확인되지 않은 앱" 경고 처리

  1. 새 창으로 구글 로그인 화면이 뜹니다

  2. 본인 Gmail 계정 선택

  3. "확인되지 않은 앱" 또는 비슷한 경고가 뜰 수 있어요:

  • 파란 버튼(뒤로 가기) 누르지 말고

  • 고급(Advanced) → (앱 이름)으로 이동 또는 계속(Continue) 클릭

  1. Google Drive 접근 권한 체크 → 허용(Allow)

인증이 완료되면, 다시 Make로 돌아가고

Connection 리스트에 방금 만든 연결이 하나 생겨 있을 거예요.

이걸 선택해서 저장하면, 이제 그 모듈은

정상적으로 Google Drive에 붙어 있는 상태입니다.


6. 추가로 알아두면 좋은 것들

  • ✅ Gmail & Drive를 같은 프로젝트/같은 OAuth 클라이언트에서 같이 써도 됩니다.

  • 이미 Gmail용으로 만들어 둔 클라이언트가 있다면,

  • 같은 Client ID/Secret을 Drive 모듈에도 써도 되고,

  • 아니면 아예 한 번에 두 API를 같이 켜놓고 쓰면 편해요.

  • 🔁 약 6개월마다 재인증 필요할 수 있습니다.

  • 영상에서도 "6개월에 한 번 정도 다시 연결하라는 문구가 뜬다"고 했죠.

  • 🔐 스코프(권한)는

    • 처음엔 "전체 선택"으로 편하게 쓰고

    • 나중에 정말 상용 서비스로 내보낼 때는 꼭 필요한 권한만 남기는 식으로 정리하는 게 좋습니다.

태그: #자동지식저장소