๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

lambda

(1)
puppeteer aws lambda์— ๋ฐฐํฌํ•˜๊ธฐ puppeteer๋Š” ํฌ๋กฌ์ด๋‚˜ ํŒŒ์ด์–ดํญ์Šค์—์„œ ๋™์ž‘์„ ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค.์˜ค๋Š˜์€ ์ด puppeteer๋ฅผ ํ†ตํ•ด ์›น์Šคํฌ๋ž˜ํ•‘์„ ํ•˜์—ฌ ์žฅ์†Œ ์ •๋ณด๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ€์ ธ์˜ค๊ณ ์ž ํ•œ๋‹ค.๊ทธ๋ฆฌ๊ณ  aws ๋žŒ๋‹ค๋ฅผ ํ†ตํ•ด ๋ฐฐํฌํ•˜๋Š” ๊ณผ์ •์„ ๋‹ด์€ ํŠœํ† ๋ฆฌ์–ผ์„ ์ฐจ๊ทผํžˆ ๋”ฐ๋ผ๊ฐ€๋ฉด์„œ ์ž‘์—…ํ•œ ์‚ฌํ•ญ์„ ๊ธฐ๋กํ•˜๊ณ ์ž ํ•œ๋‹ค.๊ตฌ๊ธ€ place api๋ฅผ ์‚ฌ์šฉํ•˜๋А๋ผ 30๋งŒ ์›์–ด์น˜ ์ด์ƒ์˜ ๋น„์šฉ์ด ๋ฐœ์ƒํ•ด์„œ, ์ฐจ์„ ํƒ์œผ๋กœ ์›น์Šคํฌ๋ž˜ํ•‘ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™€์„œ ์จ๋ณด๋Š” ๋ฐฉํ–ฅ์„ ์„ ํƒํ•ด ๋ดค๋‹ค.๋ฌผ๋ก  api์— ๋น„ํ•ด์„œ ์‘๋‹ต ์†๋„ ๋“ฑ์ด ๋А๋ ค์งˆ ๋ถ€๋ถ„์ด ์—ผ๋ ค๋˜์ง€๋งŒ ๊ธˆ์•ก์ ์œผ๋กœ ์ตœ์„ ์ธ ๊ฑฐ ๊ฐ™๊ณ ,ํ‰์†Œ์— ๋“ค์–ด๋ณด๊ธฐ๋งŒ ํ–ˆ๋˜ lambda์™€ docker๋ฅผ ๊ฒฝํ—˜ํ•ด ๋ณผ ์ข‹์€ ๊ฒฝํ—˜ ๊ฐ™์•„์„œ ๊ณต๋ถ€ ์‚ผ์•„ํ•ด ๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ค€๋น„๋ฌผ- aws ๊ณ„์ • : lambda์— ๋ฐฐํฌ   - aws sam CLI (์„ค์น˜ ๋ง..