AWS Certificate Manager๋ AWS ์๋น์ค ๋ฐ ์ฐ๊ฒฐ๋ ๋ด๋ถ ๋ฆฌ์์ค์ ์ฌ์ฉํ ๊ณต์ธ ๋ฐ ์ฌ์ค SSL/TLS(Secure Sockets Layer/์ ์ก ๊ณ์ธต ๋ณด์) ์ธ์ฆ์๋ฅผ ์์ฝ๊ฒ ํ๋ก๋น์ ๋, ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌํ ์ ์๋๋ก ์ง์ํ๋ ์๋น์ค์ ๋๋ค. SSL/TLS ์ธ์ฆ์๋ ๋คํธ์ํฌ ํต์ ์ ๋ณดํธํ๊ณ ์ธํฐ๋ท์์์ ์น ์ฌ์ดํธ์ ์๊ฒฉ ์ฆ๋ช ๊ณผ ํ๋ผ์ด๋น ๋คํธ์ํฌ์์์ ๋ฆฌ์์ค์ ์๊ฒฉ ์ฆ๋ช ์ ์ค์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. AWS Certificate Manager๋ SSL/TLS ์ธ์ฆ์๋ฅผ ๊ตฌ๋งค, ์ ๋ก๋ ๋ฐ ๊ฐฑ์ ํ๋ ๋ฐ ๋๋ ์๊ฐ ์๋ชจ์ ์ธ ์๋ ํ๋ก์ธ์ค๋ฅผ ๋์ ์ฒ๋ฆฌํฉ๋๋ค. AWS Certificate Manager์์๋ ์ฌ์ฉ์๊ฐ ์ ์ํ๊ฒ ์ธ์ฆ์๋ฅผ ์์ฒญํ๊ณ , Elastic Load Balancer, Amazon CloudFront ๋ฐฐํฌ, API Gateway ๊ธฐ๋ฐ API์ ๊ฐ์ ACM ํตํฉ AWS ๋ฆฌ์์ค์ ๋ฐฐํฌํ ํ, AWS Certificate Manager๊ฐ ์ธ์ฆ์ ๊ฐฑ์ ์ ์ฒ๋ฆฌํ๋๋ก ํ ์ ์์ต๋๋ค. ๋ํ, ๋ด๋ถ ๋ฆฌ์์ค์ ๋ํ ์ฌ์ค ์ธ์ฆ์๋ฅผ ์์ฑํ๊ณ ์ค์์์ ์ธ์ฆ์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํ ์๋ ์์ต๋๋ค. ACM ํตํฉ ์๋น์ค์ ์ฌ์ฉํ๋๋ก AWS Certificate Manager๋ฅผ ํตํด ํ๋ก๋น์ ๋ํ ๊ณต์ธ ๋ฐ ์ฌ์ค ์ธ์ฆ์๋ ๋ฌด๋ฃ์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๊ธฐ ์ํด ์์ฑํ AWS ๋ฆฌ์์ค์ ๋ํ ๋น์ฉ๋ง ์ง๋ถํ๋ฉด ๋ฉ๋๋ค. ์ฌ์ค ์ธ์ฆ์์ ๊ฒฝ์ฐ, ์ฌ์ค CA ์์ ๊ณผ ๋ฐ๊ธํ ์ฌ์ค ์ธ์ฆ์์ ๋ํ ์๋ณ ๋น์ฉ์ ์ง๋ถํฉ๋๋ค.
AWS Certificate Manager ์์ํ๊ธฐ
๋ฌด๋ฃ ๊ณ์ ์์ฑ
SSL๊ณผ ์ด์ ๋ค๋ฅผ ์๋ ํ์ค์ธ TLS๋ ๋คํธ์ํฌ ํต์ ์ ์ํธํํ๊ณ ์ธํฐ๋ท์์์ ์น ์ฌ์ดํธ ์๊ฒฉ ์ฆ๋ช ์ ์ค์ ํ๊ธฐ ์ํ ์ ๊ณ ํ์ค ํ๋กํ ์ฝ์ ๋๋ค. SSL/TLS๋ SSL/TLS ์ธ์ฆ์๋ฅผ ํตํด ๋ฏผ๊ฐํ ์ ์ก ๋ฐ์ดํฐ์ ๋ํ ์ํธํ์ ์ธ์ฆ์ ์ ๊ณตํ์ฌ ์ฌ์ดํธ์ ์๊ฒฉ ์ฆ๋ช ์ ์ค์ ํ๊ณ ๋ธ๋ผ์ฐ์ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ฌ์ดํธ ๊ฐ์ ์ฐ๊ฒฐ์ ๋ณด์ํฉ๋๋ค. AWS Certificate Manager๋ ์ด๋ฌํ ์ธ์ฆ์๋ฅผ ํ๋ก๋น์ ๋ํ๊ณ ๊ด๋ฆฌํ๋ ๊ฐํธํ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ฏ๋ก ์ฌ์ฉ์๋ SSL/TLS ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์น ์ฌ์ดํธ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ฌ์ค ์ธ์ฆ์๋ ํ๋ผ์ด๋น ๋คํธ์ํฌ์์์ ์๋ฒ, ๋ชจ๋ฐ์ผ ๋ฐ IoT ๋๋ฐ์ด์ค, ์ ํ๋ฆฌ์ผ์ด์
๋ฑ ์ฐ๊ฒฐ๋ ๋ฆฌ์์ค ๊ฐ ํต์ ์ ์๋ณ ๋ฐ ๋ณดํธํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. AWS Certificate Manager(ACM) ์ฌ์ค ์ธ์ฆ ๊ธฐ๊ด(CA)์ ์ฌ์ค ์ธ์ฆ์์ ์๋ช
์ฃผ๊ธฐ๋ฅผ ์ฝ๊ณ ์์ ํ๊ฒ ๊ด๋ฆฌํ ์ ์๋ ๊ด๋ฆฌํ ์ฌ์ค CA ์๋น์ค์
๋๋ค. ACM ์ฌ์ค CA๋ ์์ฒด ์ฌ์ค CA ์ด์์ ์ํ ์ฌ์ ํฌ์ ๋ฐ ์ง์์ ์ธ ์ ์ง ๊ด๋ฆฌ ๋น์ฉ ์์ด ๊ฐ์ฉ์ฑ์ด ๋ฐ์ด๋ ์ฌ์ค CA ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ACM ์ฌ์ค CA๋ ACM์ ์ธ์ฆ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ฌ์ค ์ธ์ฆ์๊น์ง ํ์ฅ ์ ์ฉํ์ฌ ์ค์์์ ๊ณต์ธ ๋ฐ ์ฌ์ค ์ธ์ฆ์๋ฅผ ์์ฑ ๋ฐ ๊ด๋ฆฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ACM ์ฌ์ค CA์์๋ ๊ฐ๋ฐ์์๊ฒ ์ฌ์ค ์ธ์ฆ์๋ฅผ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ์์ฑ ๋ฐ ๋ฐฐํฌํ ์ ์๋ API๋ฅผ ์ ๊ณตํ๋ฏ๋ก ๊ฐ๋ฐ์๊ฐ ์ข ๋ ๋ฏผ์ฒฉํ๊ฒ ์์
ํ ์ ์์ต๋๋ค. ๋ํ, ์ฌ์ฉ์ ์ง์ ์ธ์ฆ์ ์๋ช
๋๋ ๋ฆฌ์์ค ์ด๋ฆ์ด ํ์ํ ์ ํ๋ฆฌ์ผ์ด์
์ ์ํ ์ฌ์ค ์ธ์ฆ์๋ฅผ ์์ฑํ ์๋ ์์ต๋๋ค. ACM ์ฌ์ค ์ธ์ฆ ๊ธฐ๊ด์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ.
AWS Certificate Manager๋ ์น ์ฌ์ดํธ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ SSL/TLS ์ธ์ฆ์๋ฅผ ์ทจ๋ํ๋ ๋ฐ ํ์ํ ์๊ฐ ์๋ชจ์ ์ด๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฌ์ด ๋จ๊ณ๋ฅผ ์์ ์ค๋๋ค. ํค ํ์ด ๋๋ CSR(Certificate Signing Request)์ ์์ฑํ๊ฑฐ๋, CSR์ ์ธ์ฆ ๊ธฐ๊ด์ ์ ์ถํ๊ฑฐ๋, ์ทจ๋ํ ์ธ์ฆ์๋ฅผ ์ ๋ก๋ ๋ฐ ์ค์นํ ํ์๊ฐ ์์ต๋๋ค. AWS Management Console์์ ํด๋ฆญ ๋ช ๋ฒ์ผ๋ก AWS์์ ์ ๋ขฐํ ์ ์๋ SSL/TLS ์ธ์ฆ์๋ฅผ ์์ฒญํ ์ ์์ต๋๋ค. ์ธ์ฆ์๊ฐ ์์ฑ๋๋ฉด, AWS Certificate Manager์์ ์ธ์ฆ์ ๋ฐฐํฌ๋ฅผ ์ฒ๋ฆฌํ๋ฏ๋ก ์ฌ์ฉ์๊ฐ ์น ์ฌ์ดํธ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํด SSL/TLS๋ฅผ ํ์ฑํํ ์ ์์ต๋๋ค.
AWS Certificate Manager์์๋ Elastic Load Balancing ๋ฐ API Gateway์ ๊ฐ์ ACM ํตํฉ ์๋น์ค์ ์ฌ์ฉํ๋ ๊ณต์ธ ๋๋ ์ฌ์ค SSL/TLS ์ธ์ฆ์๋ฅผ ์ถ๊ฐ ๋น์ฉ ์์ด ํ๋ก๋น์ ๋ํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๊ธฐ ์ํด ์์ฑํ AWS ๋ฆฌ์์ค์ ๋ํ ๋น์ฉ๋ง ์ง๋ถํ๋ฉด ๋ฉ๋๋ค. ์ฌ์ค ์ธ์ฆ์์ ๊ฒฝ์ฐ ACM ์ฌ์ค CA์์๋ ์ฌ์ฉ์๊ฐ ์์ฑํ ์๋น์ค์ ์ธ์ฆ์์ ๋ํด ์๋ณ๋ก ๊ฒฐ์ ํ ์ ์๋ ์ต์ ์ ์ ๊ณตํฉ๋๋ค. ์ฌ์ค ์ธ์ฆ์๋ฅผ ๋ ๋ง์ด ์์ฑํ ์๋ก ์ธ์ฆ์๋น ๋ ์ ์ ์๊ธ์ ์ง๋ถํ๊ฒ ๋ฉ๋๋ค.
AWS Certificate Manager๋ ACM์์ ๊ด๋ฆฌํ๊ณ ACM ํตํฉ ์๋น์ค(Elastic Load Balancing, API Gateway ๋ฑ)์์ ์ฌ์ฉํ๋ ์ธ์ฆ์์ ๊ฐฑ์ ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ACM์ ์ด๋ฌํ ์ธ์ฆ์์ ๊ฐฑ์ ๋ฐ ๋ฐฐํฌ ์์
์ ์๋ํํ ์ ์์ต๋๋ค. ACM์ ACM ์ฌ์ค CA API๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ์จํ๋ ๋ฏธ์ค ๋ฆฌ์์ค, EC2 ์ธ์คํด์ค ๋ฐ IoT ๋๋ฐ์ด์ค์ ๋ํ ์ฌ์ค ์ธ์ฆ์์ ์์ฑ ๋ฐ ๊ฐฑ์ ์ ์๋ํํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
AWS Certificate Manager๋ SSL/TLS ์ธ์ฆ์์ ์ฌ์ฉ๋๋ ํ๋ผ์ด๋น ํค๋ฅผ ๋ณดํธํ๊ณ ๊ด๋ฆฌํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๊ฐ๋ ฅํ ์ํธํ ๋ฐ ํค ๊ด๋ฆฌ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ผ์ด๋น ํค๋ฅผ ๋ณดํธํ๊ณ ์ ์ฅํฉ๋๋ค.
AWS Management Console, AWS CLI ๋๋ AWS Certificate Manager API๋ฅผ ์ฌ์ฉํ๋ฉด AWS Certificate Manager๊ฐ ์ ๊ณตํ๋ AWS ๋ฆฌ์ ์ AWS Certificate Manager SSL/TLS ์ธ์ฆ์๋ฅผ ์ค์์์ ์์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ํ, Amazon CloudTrail ๋ก๊ทธ๋ฅผ ๊ฒํ ํ์ฌ ๊ฐ ์ธ์ฆ์์ ์ฌ์ฉ์ ๊ฐ์ฌํ ์ ์์ต๋๋ค.
AWS Certificate Manager๋ ๋ค๋ฅธ AWS ์๋น์ค์ ํตํฉ๋๋ฏ๋ก, SSL/TLS ์ธ์ฆ์๋ฅผ ํ๋ก๋น์ ๋ํ๊ณ Elastic Load Balancer, Amazon CloudFront ๋ฐฐํฌ, ๋๋ Amazon API Gateway ๊ธฐ๋ฐ API์ ํจ๊ป ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ํ, AWS Certificate Manager๋ฅผ AWS Elastic Beanstalk ๋ฐ AWS CloudFormation๊ณผ ์ฐ๋ํ์ฌ ์ด๋ฉ์ผ ๊ฒ์ฆ ๊ณต์ธ ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ๊ณต์ธ ์ธ์ฆ์๋ฅผ ๊ด๋ฆฌํ๊ณ AWS ํด๋ผ์ฐ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. AWS ๋ฆฌ์์ค์ ํจ๊ป ์ธ์ฆ์๋ฅผ ๋ฐฐํฌํ๋ ค๋ฉด, AWS Management Console์ ๋๋กญ๋ค์ด ๋ชฉ๋ก์์ ์ํ๋ ์ธ์ฆ์๋ฅผ ์ ํํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๋๋ AWS API๋ CLI๋ฅผ ํธ์ถํ์ฌ ์ธ์ฆ์๋ฅผ ๋ฆฌ์์ค์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ๋ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด AWS Certificate Manager๊ฐ ์ฌ์ฉ์๊ฐ ์ ํํ ๋ฆฌ์์ค์ ์ธ์ฆ์๋ฅผ ๋์ ๋ฐฐํฌํฉ๋๋ค.
AWS Certificate Manager๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฝ๊ฒ ํ์ฌ ์ธ์ฆ ๊ธฐ๊ด(CA)์ด ๋ฐ๊ธํ SSL/TLS ์ธ์ฆ์๋ฅผ ๊ฐ์ ธ์์ Elastic Load Balancer, Amazon CloudFront ๋ฐฐํฌ ๋ฐ Amazon API Gateway ๊ธฐ๋ฐ API์ ํจ๊ป ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๊ฐ์ ธ์จ ์ธ์ฆ์์ ๋ง๋ฃ ๋ ์ง๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ๊ธฐ์กด ์ธ์ฆ์์ ๋ง๋ฃ ๋ ์ง๊ฐ ๋ค๊ฐ์ค๋ฉด ์ด๋ฅผ ๋์ฒดํ ์ธ์ฆ์๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ๋๋ AWS Certificate Manager์ ๋ฌด๋ฃ ์ธ์ฆ์๋ฅผ ์์ฒญํ๊ณ AWS์์ ์ดํ์ ์ธ์ฆ์ ๊ฐฑ์ ์ ๊ด๋ฆฌํ๋๋ก ํ ์๋ ์์ต๋๋ค. ์ธ์ฆ์ ๊ฐ์ ธ์ค๊ธฐ๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
SSL/TLS๋ฅผ ์์ฝ๊ฒ ํ์ฑํํ ์ ์๊ฒ ํด์ฃผ๋ฏ๋ก AWS Certificate Manager๋ฅผ ์ฌ์ฉํ๋ฉด ์กฐ์ง์ด ์ ์ก ๋ฐ์ดํฐ ์ํธํ์ ๋ํ ๊ท์ ๋ฐ ๊ท์ ์ค์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๊ท์ ์ค์์ ๋ํ ์์ธํ ๋ด์ฉ์ AWS ํด๋ผ์ฐ๋ ๊ท์ ์ค์ ์ฌ์ดํธ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
AWS Certificate Manager์์๋ ์ธ์ฆ์ ๊ฐฑ์ ์ ๋น๋กฏํ SSL/TLS ์ธ์ฆ์์ ์ ์ง ๊ด๋ฆฌ ๋ฌธ์ ๋ฅผ ๊ด๋ฆฌํ๋ฏ๋ก ์ธ์ฆ์ ๋ง๋ฃ์ ๋ํด ๊ฑฑ์ ํ ํ์๊ฐ ์์ต๋๋ค.

