๋ฐ์ํ
๋ชฉ์ฐจ
์ด ๊ฒ์๊ธ์ ์๋ฆฌ์ฆ๋ฌผ์ ๋๋ค!
์๋ ๋ชฉ์ฐจ๋ฅผ ๋จผ์ ํ์ธํด์ฃผ์ธ์
1. Lambda@Edge๋?
2. S3, CloudFront ์ ํ
3. CloudFront ์ฟผ๋ฆฌ์คํธ๋ง ์บ์ ์ ํ
4. IAM ์ญํ ์์ฑ
5. Lambda@Edge ๋ฐฐํฌ ์ ํ ๋ฐ ๋ก๊ทธ ํ์ธ
6. ๋ฆฌ์ฌ์ด์ง ๋ก์ง ์์ฑ ๋ฐ ํ ์คํธ
์ญํ ์์ฑ
1๋จ๊ณ : ์ ๋ขฐํ ์ ์๋ ์ํฐํฐ ์ ํ
- ์ ๋ขฐํ ์ ์๋ ์ํฐํฐ ์ ํ : AWSํ ์๋น์ค
- ์ฌ์ฉ ์ฌ๋ก : Lambda
2๋จ๊ณ : ๊ถํ ์ถ๊ฐ
- AWSLambdaExecute๋ฅผ ๊ฒ์ํ๊ณ ์ ํํ๋ค
- AWSLambdaExecute๋ ํด๋ผ์ฐ๋์์น์ S3๋ฅผ ์ฝ์ด์ฌ ์ ์๋ ๊ถํ์ ๋๋ค.
3๋จ๊ณ : ์ด๋ฆ ์ง์ , ๊ฒํ ๋ฐ ์์ฑ
Lambda@Edge๊ฐ ์ํ๋ ์ ์๋๋ก ์ ๋ขฐ๊ด๊ณ ์ ์ฑ ํธ์ง
์ฃ์ง๋ฅผ ์ํํ๋ ค๋ฉด ์์ฒ๋ผ Service์ 2๊ฐ์ง ์ญํ ์ด ์์ด์ผํ๋๋ฐ,
์ฐ๋ฆฌ๊ฐ ๋ง๋ ๊ฑด Service์ "lambda.amazonaws.com" ๋ง ์์ต๋๋ค.
์ ๋ขฐ ์ ์ฑ ํธ์ง ๋ฒํผ์ ๋๋ฌ ์์ ํด์ค๋๋ค.
๋ฐ์ํ