๐ฅนFinal project Day-8
์์ฝ
ํ
๋ผํผ์ ์ ๋ง ๊ท์ฐฎ๊ณ ๋ณต์ก๋ค...
์ค๋ ํ ์ผ
1. ๊ตฌํํ ์ํคํ
์ฒ์ ์ธํ๋ผ๋ฅผ ์ฝ๋ํ ์ํค๋ ์์
์ ํ๋ค.
๋๋ ํ์ฌ Kinesis Data Stream, Kinesis Firehose, Opensearch Service์ ์ธํ๋ผ์คํธ๋ญ์ฒ as ์ฝ๋๋ฅผ ๊ตฌํํ๊ณ ์๋ ์ญํ ์ ๋งก์๋ค.
IaC๋ฅผ ์์ฑํ๊ฒ๋๋ฉด ์ธํ๋ผ์ ์ฌ์ฌ์ฉ์ฑ์ ๋ํ๊ณ ํ์ฌ ์ง์ถํ๊ณ ์๋ ์ธํ๋ผ๋น์ฉ์ ์๋ ์ ์๋ค.
ํ์ฌ ์์ฑ์ค์ธ ํ
๋ผํผ ๋ชจ๋์ ๊ตฌ์กฐ์ด๋ค.
๋ชจ๋์ ์ฌ์ฉ ํจ์ผ๋ก์จ ์ฌ์ฌ์ฉ์ฑ์ ๋ํ๊ณ ๊ฐ๋
์ฑ ๋ํ ํฅ์ ์ํค๊ธฐ ์ํด์ ๋ชจ๋์ ์ฌ์ฉํ๋ค.
ํ์ง๋ง ์๋ง์ ์ค๋ฅ๋ค๊ณผ ์คํจ ์์์ ๋ฉํ์ด ์กฐ๊ธ ๋๊ฐ์๋ค..
๊ทธ์ค ๊ฐ์ฅ ๋๋ฅผ ํ๋ค๊ฒ ํ๋ IAM role....
- ํ
๋ผํผ์ผ๋ก firehose๋ง๋ค ๋ iam role ๋๋ฌธ์ ์๊พธ ์ค๋ฅ๊ฐ ๋๋ค.
ํด๊ฒฐ
- ํ
๋ผํฌ์๋ aws_iam_role๊ณผ aws_iam_policy๊ฐ ์๋ค. ํ์ง๋ง ๋๋ IAM role๋ง ์ ์ํ๊ณ
apply
๋ฅผ ์์ผฐ๊ธฐ ๋๋ฌธ์ ์๊พธ ์ค๋ฅ๊ฐ ๋ฌ๋ ๊ฒ์ด๋ค.
์์ธํ ์ฝ๋๋ ์ฌ๊ธฐ๋ฅผ ๋ณด๋ฉด ์ ์ ์๋ค.
๋ฐฐ์ด ์
- IaC๋ ์ ๋ง ์ค์ํ ์์
์ด์ง๋ง ์ ๋ง ๊ท์ฐฎ๊ณ ์ด๋ ค์ด ์ผ ์ด๋ค...
- ๋งค์ผ๋งค์ผ ํ๊ณ ๋ฅผ ํ๋ ์ผ์ ์ ๋ง ์ด๋ ค์ด ์ผ์ด์ง๋ง, ์ง๋๊ณ ๋ณด๋ฉด ํฐ ์์ฐ์ด ๋์ด์์ ๊ฒ ์ด๋ค.
๋ด์ผ ํ ์ผ
- ํ
๋ผํผ ๋ง๋ฌด๋ฆฌ ํ๊ธฐ ใ
ใ
ใ
ใ
ใ
ใ
๋ง๋ฌด๋ฆฌ
- ํ๋ก์ ํธ๋ฅผ ์ฒ์์๋ ์กฐ๊ธ ๋ง๋งํ๊ฒ ๋ดค๋ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ค. ๊ตฌํํ๋ ๊ฒ์ ์ฝ์ง๋ง ์ธํ๋ผ๋ฅผ ์ฝ๋ํ ํ๊ณ ๊ทธ ์ธํ๋ผ ์์์ ์๋ํ ์ ์๊ฒ ํด์ฃผ๋ ๋๋ค์ฝ๋ ์์ฑ๊ณผ API Gateway ์ค์ ๋ฑ๋ฑ ์ธ์ธํ ์์
๋ค์ด ๋ด ๋จธ๋ฆฟ์์ ๋ณต์กํ๊ฒ ํด์ค๋ค... ๋ด์ผ์ ๋ง์ ์ง์ ์ด ์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ํ
๋ผํผ์ ๋ค์ ์กฐ์ง๋ฌ ๊ฐ์ผ๊ฒ ๋ค.
:)