ํ๋ฃป๋ฐค ๋ง์ ๋๋ง์ ํผ๋ธ๋ฆฌ์ฑ API๋ฅผ ๊ตฌ์ถํ๋ค
์ด์ ฏ๋ฐค์ ๊ณ ์์ด ํผ์๋ฅด๊ฐ ์นจ๋์ ์๋ ๋ชจ์ต์ ์ดฌ์ํ๋ค. ๊ทธ๋ ์๊ธฐ ์ผ์ ํ๊ณ ์์๋ค โ ๋ด ์๋ก ๊ธฐ์ด์ค๋ฅด๊ณ , ๋๋ฅผ ์์ํ๊ณ , ๊ฒฐ๊ตญ ๋ ธ๋๋ฅผ ๋ถ๋ ๋ค. ๋๋ ๋น๋์ค๋ฅผ ์์ถํ๊ณ , ํ๋์ ๋ช ๋ น์ด๋ฅผ ์คํํ๋๋, ๋ด ๋ผ์ด๋ธ ๋น๋์ค ํผ๋์ ์๋จ์ ์๋์ผ๋ก ๋ํ๋ฌ๋ค.
๋ช ์ด ๋ง์ ์๋ต์ด ๋์์๋ค: 98๊ฐ์ ๋น๋์ค. ํผ์๋ฅด๊ฐ ์๋จ์. ํผ๋ ์ ๋ฐ์ดํธ ์๋ฃ.
์ค์ ๋ก ์ผ์ด๋ ์ผ
๋ด๋ถ์ ์ผ๋ก๋ ํ๋์ Cloudflare Worker๊ฐ ๋ชจ๋ ๊ฒ์ ์ฒ๋ฆฌํ๋ค: ๋น๋์ค ๋ฐ์ดํธ๋ฅผ ์์ ํ๊ณ , R2 ๊ฐ์ฒด ์คํ ๋ฆฌ์ง์ ์ ์ฅํ๊ณ , ๊ธฐ์กด ํผ๋ JSON์ ๊ฐ์ ธ์ค๊ณ , ์ ๋น๋์ค URL์ ๋ชฉ๋ก ์์ ์ถ๊ฐํ๊ณ , ์ ๋ฐ์ดํธ๋ JSON์ R2์ ๋ค์ ์ฐ๊ณ , KV ์ ์ฅ์๋ฅผ ๊ฐฑ์ ํ๋ค. ์๋ฒ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋, ๋ฐฐํฌ ํ์ดํ๋ผ์ธ๋ ์์๋ค. ๊ทธ๋ฅ Worker, ๋ฒํท, ํค-๊ฐ ์ ์ฅ์๋ฟ์ด์๋ค.
ํ์ฌ ๊ท๋ชจ์์ ์ด ์ธํ๋ผ ๋น์ฉ์ ์ฌ์ค์ 0์ ๊ฐ๊น๋ค.
์ด๊ฒ์ด ์ค์ํ ์ด์
์ด์ ฏ๋ฐค ์ ๊น์ง๋ ๋น๋์ค๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด AWS CLI๋ฅผ ํตํด ์๋์ผ๋ก R2์ ์ ๋ก๋ํ๊ณ , ํผ๋ JSON์ ํธ์งํ๊ณ , ๋ค์ ์ ๋ก๋ํ๊ณ , CDN ์บ์๋ฅผ ์ง์์ผ ํ๋ค. ์ด์ ๋ ํ๋์ curl ๋ช ๋ น์ด๋ฉด ๋๋ค. ์๋๋ฉด ๊ฒฐ๊ตญ์๋ ๋ช ๋ น์ด์กฐ์ฐจ ํ์ ์๋ค โ ๊ทธ๋ฅ "Claude์ผ, ์ด ๋น๋์ค๋ฅผ ์ ๋ก๋ํด ์ค"๋ผ๊ณ ๋งํ๋ฉด ๋๋ค.
์์ ์ ์ฌ์ดํธ์ API๋ฅผ ๊ฐ๋ ๊ฒ์ ๊ฐ๋ฅ์ฑ์ ๋ณํ์ํจ๋ค. ์น์ฌ์ดํธ์ ํ๋ซํผ์ ์ฐจ์ด๋ค.
์ธ์ฆ๋ POST ์์ฒญ ํ๋๋ฉด ๋คํธ์ํฌ์ ๊ฒ์ํ ์ ์๋ค. ์ฌ๊ธฐ์๋ถํฐ ๊ฐ์ ํจํด์ด ์ฌ๋ฌ ํผ๋, ์ฌ๋ฌ ํ๋ซํผ, ๊ฒฐ๊ตญ YouTube๋ก ํ์ฅ๋๋ค. ํ ๋ฒ ์ ๋ก๋๋ก ๋ชจ๋ ๊ณณ์ ๋์์ ๊ฒ์๋๋ค.
๋ ํฐ ๊ทธ๋ฆผ
๋๋ ๊พธ์คํ ๊ณต๊ฐ์ ์ผ๋ก ๋น๋ํ๋๋ก ๊ฐ์ ํ๊ธฐ ์ํด 333์ผ ์ ํธ ์คํ์ ์์ํ๋ค. ๋ท์งธ ๋ ๋ฐค์ด ๋์ ๋ผ์ด๋ธ ๋น๋์ค ํผ๋, ์๋ํ๋ ํฌ๋ก ๋กํ ์ด์ , 8๊ฐ์ ์ฐ๊ฒฐ๋ ๋๋ฉ์ธ ๋คํธ์ํฌ, ์ ํธ ์ ์, ๊ทธ๋ฆฌ๊ณ ์ด์ ์ด๋์๋ ์ ๊ทผํ ์ ์๋ ํผ๋ธ๋ฆฌ์ฑ API๋ฅผ ๊ฐ๊ฒ ๋์๋ค.
์ฐ์ ๊ธฐ๋ก์ 4์ผ์งธ๋ค. ๊ธฐ๋ฐ์ ์ด๋ฏธ ๋ง๋ จ๋์๋ค. ๋ค์ ๋จ๊ณ: ํ๋์ ์ ์คํฌ๋ฆฝํธ๋ก ๋น๋์ค๋ฅผ ์ ๋ก๋ํ๊ณ , ํธ์ํ๊ณ , ๋ชจ๋ ์๋ํฌ์ธํธ๋ฅผ ๋์์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด๋ค. ํ๋์ ๋ช ๋ น์ด. ์์ ํ ๋ฐฐํฌ.
Get new posts
Subscribe in your language
Get new posts
Subscribe in your language
New posts delivered to your inbox. Unsubscribe anytime.
Receive in: