๋จผ์ ๊ตฌํ์ ์ ์ฐจ๋ฅผ ์์๋ณด์.
1. Sheet API ํ์ฑํ
2. Google Service Account ์์ฑ
3. JSON ํ์ผ๋ก ๋ค์ด๋ก๋
4. Email์ Sheet์ ๊ณต์
5. Airflow DAG์์ ํด๋น JSON ํ์ผ๋ก ์ธ์ฆํ๊ณ Sheet ์กฐ์
์ด๋ ๊ฒ ๊ตฌํ์ ์งํ ํด๋ณด์.
๊ตฌ๊ธ ํด๋ผ์ฐ๋ ๋ก๊ทธ์ธ -> ๋งํฌ

์ดํ Project๋ฅผ ์ ํํด์ผ API๋ฅผ ํ์ฑํ ์ํฌ ์ ์๋ค.

๊ตฌ๊ธ ์คํ๋ ๋์ํธ API ํ์ฑํ -> ๋งํฌ

์ฌ๊ธฐ์ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํ๋ค.
์ดํ ์๋น์ค ๊ณ์ -> Service Account๋ฅผ ํด๋ฆญํ๋ค.
ํธ์ง์(Edior)
๋ค์์ผ๋ก ๊ตฌ๊ธ ์๋น์ค ์ด์นด์ดํธ ์์ฑ (JSON) ์๋ ๋ ๋ฌธ์ ์ฐธ๊ณ
๋ฌธ์1
๋ฌธ์2
Service Account๋ฅผ ํด๋ฆญํด๋ณด์.

์ด๋ ๊ฒ ๋ค์ด๋ก๋ํ JSON ํ์ผ์ Airflow์ Variables์ ์ ์ฅํ๋ฉด ๋๋ค.
JSON ํ์ผ์ ๋ด์ฉ์ google_sheet_access_token์ด๋ผ๋ ์ด๋ฆ์ Variable๋ก ๋ฑ๋ก
-> JSOn ํ์ผ์ ๋ณด๋ฉด Email ์ฃผ์๊ฐ ํ๋ ์กด์ฌํ๋ค.
์ด๋ฅผ ์ฝ๊ณ ์ถ์ Google Sheet ํ์ผ์ ๊ณต์ ํ๋ค.
Email์ iam.gserviceaccount.com์ผ๋ก ๋๋๋ค.

+์ถ๊ฐ
Google Drive API๋ ํ์ฑํ ์์ผ์ฃผ์ด์ผ ํ๋ค...
