[Cloudflare] Logpush
Logpush๋ Cloudflare์ ์ ์ฉํ ๋ก๊ทธ ์์ง ์๋ฃจ์
์ด๋ค.
Cloudflare๋ฅผ ํตํด์ ์ฒ๋ฆฌ๋๋ ๋ชจ๋ ํธ๋ํฝ์ ๋ํด์ ๋ก๊ทธ๋ฅผ ์์งํด์ ์์ฉํ ์ ์๊ฒ ํด์ค๋ค.
"์ํฐํ๋ผ์ด์ฆ ์ ์ฉ" ์๋ฃจ์ ์ด๋ค. ๊ทธ๋ฅ ์ผ๋ฐ ์ฌ์ฉ์๋ ๋ชป์ด๋ค.
์ฌ์ ์กฐ๊ฑด
๊ทธ๋ฅ DNS๋ง Cloudflare๋ฅผ ์ด๋ค๊ณ ํด์ ์ด๊ฒ ์์ง์ด ๋์ง ์๋๋ค.
์ค์ํ๊ฑด Zone(DNS)๊ฐ ๋ฑ๋ก๋์ด์๊ณ , ๊ฑฐ๊ธฐ์ "ํ๋ก์ฑ๋จ"์ผ๋ก ๋ฑ๋ก๋ ๋ ์ฝ๋๊ฐ ์์ด์ผ ํ๋ค๋ ๊ฒ์ด๋ค.
์ ์ด์ "ํ๋ก์ฑ๋" ๋ฆฌ์์ค๋ ๊ฒ ์์ฒด๊ฐ, Cloudflare๊ฐ ๋ชจ๋ ํธ๋ํฝ์ ๋ํํ๊ณ ๊ฐ์ํ๋ค๋ ์๋ฏธ๋ค.
์๋ฌดํผ ์ด๋ฐ๊ฒ ์์ผ๋ฉด, Zone ๋จ์๋ก ๋ชจ๋ ์์ฒญ ๋ก๊ทธ ๋ฑ์ ์์งํ ์ ์๋ค.
๋ก๊ทธํธ์ ์ฑ ์์ฑํ๊ธฐ (AWS S3)
๋ก๊ทธํธ์๋ฅผ ์ง์ ๋ง๋ค๊ณ ๋ฐ์ดํฐ๊ฐ ์์ด๋ ๊ฒ๊น์ง ํ์ธํด๋ณด์.
๊ฐ๋ก์ฑ๊ธธ ์ํ๋ DNS Zone์ ๊ณ ๋ฅธ ๋ค์, Investigate/Logpush๋ก ๋ค์ด๊ฐ๋ค.
๊ทธ๋ฆฌ๊ณ ์คํ ๋ฆฌ์ง๋ฅผ ๊ณจ๋ผ์ ๋ง๋ค๋ฉด ๋๋ค.
๊ทธ๋ฌ๋ฉด ์๋์ผ๋ก ๊ทธ ์ ์ฅ์์ ๋ก๊ทธ๋ฅผ ์ ์ฅํด์ฃผ๋ ๊ตฌ์กฐ๋ค.
S3 ๋ฒํท์ ๋ง๋ค๊ณ
์ ๋ณด๋ฅผ ์ ์ ํ ์
๋ ฅํ๊ณ
๋ฒํท ์ ์ฑ
์๋ Cloudflare๊ฐ ์ ๊ทผํ ์ ์๋๋ก ๊ถํ์ ์ค๋ค.
๊ทธ๋ผ ๋ฐ๋ก ๋์ง ์๊ณ , ๋ณด์ ์ํ ๋๋ฌธ์ ํ์ธ ์ ์ฐจ๋ฅผ ํ๋ฒ ๊ฑฐ์น๋ค.
์ธ์ฆ์ฉ ํ ํฐ ํ์ผ์ ์ฌ๋ ค์ฃผ๋๊น, ์ฝ์ด์ ๋ฃ์ผ๋ฉด ํต๊ณผ๋ค.
๊ทธ๋ฌ๋ฉด ๊ทธ ๋ค์์๋ ์ด๋ค ๋ก๊ทธ๋ฅผ ์์งํ ์ง ์ ํ๋ค.
์ผ๋ฐ์ ์ผ๋ก๋ HTTP ์์ฒญ์ ๋ง์ด ์ธ ๊ฒ์ด๋ค.
์ด๋ฆ์ด๋ ์์ง ์กฐ๊ฑด ์ง์ ํ๊ณ
์ด๋ค ํ๋๋ฅผ ์์งํ ์ง ์ ํ ์ ์๋ค.
์ด์ง๊ฐํ๊ฑด ๋ค ์๋ค.
๋ํ
์ผํ ๋ณด์ ์ต์
์ด๋ ์ํ๋ง๋ ์๋๋ผ

๊ทธ๋ ๊ฒ ์์ฑ์ด ์ ๋๋ค๋ฉด, ๋์ด๋ค.
์ข ๊ธฐ๋ค๋ฆฌ๋ฉด ๋ช๋ถ ๊ฐ๊ฒฉ์ผ๋ก ํ์ผ์ ๊ณ์ ์ฌ๋ ค๋ ๊ฒ์ด๋ค.
CreateObject์ ํธ๋ฆฌ๊ฑฐ๋ฅผ ๊ฑธ์ด์ SQS์ ์๋ ํด์ ์ ์ ํ ์ฒ๋ฆฌํ๋ฉด ๋๋ค.
๋ค์ด๋ฐ์ผ๋ฉด JSON-LD ํ์์ผ๋ก ๋ฐ์ดํฐ๊ฐ ๋ค์ด์๋ค. JSON์ด ์๋๋ค!
์ด๋ฐ ์์ด๋ค.

๋ชจ๋ํฐ๋ง
ํ์ผ์ด ์ผ๋ง๋ ์
๋ก๋๋๊ณ , ์ผ๋ง๋ ์ฑ๊ณต/์คํจํ๋์ง๋ฅผ ์ ์ฉ ๋์๋ณด๋์์ ์ถ์ ํ ์ ์๋ค.
์ฃผ์์ฌํญ
Logpush๋ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด์ฃผ๋ ๊ธฐ๋ฅ์ด ์๋ค.
ํญ์ ์ค์๊ฐ์ผ๋ก ๋ฐ์ํ๋ ์ด๋ฒคํธ๋ง์ ์์งํ๊ธฐ ๋๋ฌธ์, ๋ญ๊ฐ ๋ฌธ์ ๊ฐ ์๊ฒผ์๋์ ๋ฐฑํ์ ์ฒ๋ฆฌํ ์๊ฐ ์๋ ๊ฒ์ด๋ค.