토요일 오프라인 모임에서 Make 시나리오 실습을 진행했는데
Google Drive에 txt 파일로 저장하기 위해 Google Cloud Console을 셋팅해야 되는데
정상적으로 되지 않아서 한참을 진땀을 흘렸는데
비슷한 경험을 가지고 있는 분들이 계실 거 같아서 영상으로 촬영해봤습니다!
https://www.youtube.com/watch?v=BZHdBz-1PLk
아래의 내용을 참고해서 진행하시면 쉽게 설정을 완료하실 수 있을 거에요 :)
메이크에서 Google Drive 연결하는 흐름은 이렇게 보면 돼요:
구글 클라우드에 "내 앱"을 하나 만들고 → 그 앱에 Drive 권한을 줘서 → Make가 그 앱을 통해 내 Google Drive에 접근하게 한다
아래 그대로 따라 하면 됩니다. (조금 길지만 한 번만 해두면 계속 써요 👌)
0. 전체 흐름 한눈에 보기
Google Cloud Console에서 프로젝트 생성
그 프로젝트에서
Google Drive API 사용 설정
OAuth 동의 화면 설정
앱 이름, 이메일, 도메인(make.com/integromat.com) 등록
권한(스코프) 선택
테스트 사용자에 본인 Gmail 추가
OAuth 클라이언트 ID 생성 (웹 애플리케이션)
Make가 알려주는 Redirect URI를 그대로 복붙
Make에서 Google Drive 모듈 추가 → Advanced → Client ID/Secret 입력 후 로그인
이제 단계별로 자세히 볼게요.
1. Google Cloud Console에서 프로젝트 만들기
브라우저에서
Google Cloud Console검색 → 첫 번째 Google Cloud Platform 접속(주소는
console.cloud.google.com)상단의 프로젝트 선택 버튼 클릭 →
새 프로젝트 생성
프로젝트 이름은 아무거나 괜찮아요.
예:
Make Connection,Make-GDrive등만들기 클릭 후, 다시 프로젝트 선택에서 방금 만든 프로젝트로 전환
2. Google Drive API 사용 설정
왼쪽 메뉴에서
"API 및 서비스" → "라이브러리" 들어가기
검색창에 Drive 입력 →
Google Drive API 선택 → 사용 클릭
(지메일도 같이 쓸 거면)
검색창에 Gmail → Gmail API → 사용 클릭
이 단계까지 하면 "이 프로젝트에서 Drive/Gmail API를 쓰겠다"고 선언한 상태입니다.
3. OAuth 동의 화면 설정
왼쪽 메뉴에서 API 및 서비스 → OAuth 동의 화면 이동
3-1. 사용자 타입 선택
외부(External) 선택 → 만들기
3-2. 앱 정보 입력
앱 이름: 아무거나
예:
Make Connection,Make Gmail/Drive
사용자 지원 이메일: 본인 Gmail 선택
3-3. 브랜딩 메뉴 설정
승인된 도메인에 다음 두 개 추가:
make.comintegromat.com(예전 이름인데, 가이드에 여전히 같이 넣으라고 나오는 경우가 많아요)
개발자 연락처 이메일: 본인 이메일 입력
저장 후 계속 클릭
3-4. 데이터 액세스 메뉴 설정
이제 "이 앱이 구글 계정에서 어떤 권한까지 쓸 수 있냐"를 정하는 단계예요.
"범위 추가 또는 삭제" 버튼 클릭
리스트를 보고 필요한 것 선택
Google Drive 검색 후 전체 선택 하세요.
다시 나오면 저장 후 계속
3-5. 대상 메뉴 설정
테스트 사용자 단계에서
사용자 추가 클릭
본인 Gmail 주소 입력
저장 후 계속
이제 OAuth 동의 화면 세팅은 완료입니다.
4. OAuth 클라이언트 ID 만들기 (웹 애플리케이션)
이제 Make가 사용할 "로그인 키"를 만드는 단계예요.
왼쪽 메뉴에서 API 및 서비스 → 사용자 인증 정보(Credentials) 이동
상단 "사용자 인증 정보 만들기" 버튼 클릭 →
OAuth 클라이언트 ID 선택
애플리케이션 유형:
→ 웹 애플리케이션(Web application) 선택
이름: 아무거나
예:
Make Drive Client
4-1. Redirect URI 넣기 (중요!)
여기서 승인된 리디렉션 URI를 설정해야 합니다.
그러면 팝업으로:
클라이언트 ID
클라이언트 보안 비밀번호(Client secret)
두 값이 뜹니다. 이걸 Make에 넣을 겁니다.
5. Make에서 Google Drive 연결하기
이제 진짜 마지막 단계!
5-1. Make 시나리오에서 Google Drive 모듈 추가
Make 접속 → 시나리오 열기/새로 만들기
모듈 추가 (+ 버튼) → Google Drive 모듈 중에 Create a File from Text 선택
5-2. 새 Connection 생성
모듈 안에서 Connection 항목 옆에
Add 또는 Add connection 클릭
팝업이 뜨면
(보통) 상단에 기본 연결 방식이 있고
그 아래쪽에 Advanced settings 토글을 엽니다.
5-3. Client ID / Secret 입력
Client ID 입력칸에
방금 Google Cloud에서 복사해 둔 클라이언트 ID 붙여넣기
Client secret 입력칸에
클라이언트 보안 비밀번호 붙여넣기
저장 또는 Continue / Sign in 버튼 클릭
5-4. Google 로그인 & "확인되지 않은 앱" 경고 처리
새 창으로 구글 로그인 화면이 뜹니다
본인 Gmail 계정 선택
"확인되지 않은 앱" 또는 비슷한 경고가 뜰 수 있어요:
파란 버튼(뒤로 가기) 누르지 말고
고급(Advanced) → (앱 이름)으로 이동 또는 계속(Continue) 클릭
Google Drive 접근 권한 체크 → 허용(Allow)
인증이 완료되면, 다시 Make로 돌아가고
Connection 리스트에 방금 만든 연결이 하나 생겨 있을 거예요.
이걸 선택해서 저장하면, 이제 그 모듈은
정상적으로 Google Drive에 붙어 있는 상태입니다.
6. 추가로 알아두면 좋은 것들
✅ Gmail & Drive를 같은 프로젝트/같은 OAuth 클라이언트에서 같이 써도 됩니다.
이미 Gmail용으로 만들어 둔 클라이언트가 있다면,
같은 Client ID/Secret을 Drive 모듈에도 써도 되고,
아니면 아예 한 번에 두 API를 같이 켜놓고 쓰면 편해요.
🔁 약 6개월마다 재인증 필요할 수 있습니다.
영상에서도 "6개월에 한 번 정도 다시 연결하라는 문구가 뜬다"고 했죠.
🔐 스코프(권한)는
처음엔 "전체 선택"으로 편하게 쓰고
나중에 정말 상용 서비스로 내보낼 때는 꼭 필요한 권한만 남기는 식으로 정리하는 게 좋습니다.