[AWS] ์์กด์ ์ํ AWS : ์ฉ์ด์ ๋ฆฌ(2) - S3 ๊ด๋ จ ๋ด์ฉ
S3๋ ๋ฐ์ดํฐ ์ ์ฅ ์ฉ๋, ๋ฐ์ดํฐ ์ก์ธ์ค ํ์, ๋ฐ์ดํฐ ์ ์ก๋์ ๋ฐ๋ผ ์๊ธ์ด ๋ฐ์ํ๋ค
S3://buckek-name/ํค์ด๋ฆ(ํด๋/๊ฐ์ฒด์ด๋ฆ.txt)
๋ฒํท
๊ฐ์ฒด๋ฅผ ์ ์ฅํ๋ ์ฅ์
๋ฒํท์ ์ด๋ฆ์ ๋ชจ๋ ๋ฆฌ์ ์์ ๊ณ ์ ํด์ผ ํ๋ค
๊ฐ์ฒด
๋ฒํท์ ์ ์ฅ๋ ๋ฐ์ดํฐ ๋ณธ์ฒด
๊ฐ์ฒด๋ฅผ ๋ฌด์ ํ ์ ์ฅํ ์ ์์ง๋ง ํ ๊ฐ์ฒด์ ์ต๋ ํฌ๊ธฐ๋ 5TB๋ฅผ ๋์ ์ ์๋ค
ํค
๊ฐ์ฒด์ ์ ์ฅ URL ๊ฒฝ๋ก
๋ฒํท ์ด๋ฆ + ํค ์ด๋ฆ + ๊ฐ์ฒด ์ด๋ฆ
๊ต์ฐจ ๋ฆฌ์ ๋ณต์ (Cross-Region Replication)์ ํตํด ๋ฐ์ดํฐ ์ ์ฅ ์์น์ ๋ค๋ฅธ ๋ฆฌ์ ์ ๋ณต์ฌํด์ ๊ฐ์ฉ์ฑ์ ๋์ผ ์ ์๋ค
์ฌ์ฉ์ ์ ์ฑ (IAM ์ ์ฑ )
๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๋ ์ชฝ์ ์ ์ดํ๋ ์ค์
A๋ S3๋ฒํท์ ๋ฐ์ดํฐ ๊ฒ์๋ง ๊ฐ๋ฅํ๊ณ ์ ๋ก๋๋ ๋ถ๊ฐ
์ ๊ทผ ์ ์ด ๋ชฉ๋ก (ACL)
๊ฐ์ฒด ๋๋ ๋ฒํท ๋จ์๋ก ์ค์ ํ ์ ์๋ ์ ๊ทผ ์ ์ด
๋ฐ์ดํฐ A๋ AWS ๊ณ์ X์ ์ ๊ทผ ํ์ฉ
๋ฒํท ์ค์
๋ฒํท ๋จ์๋ก ์ค์ ํ๋ ์ ๊ทผ ์ ์ด
ํ์ผ ์ด๋ฆ์ด logs๋ก ์์ํ๋ ๋ฐ์ดํฐ์ ๋ํด ์ ๊ทผ ํ์ฉ
ํผ๋ธ๋ฆญ ์ก์ธ์ค ์ฐจ๋จ ๊ธฐ๋ฅ์ ํตํด S3 ๋ฒํท์ด๋ ๊ฐ์ฒด๊ฐ ๊ณต๊ฐ ์ํ๊ฐ ๋๋ ๊ฒ์ ๋ฐฉ์งํ์
์น ์ฌ์ดํธ ํธ์คํ
์น ์ฌ์ดํธ ํธ์คํ ๊ธฐ๋ฅ์ ํ์ฑํ๋ฉด URL์ด ๋ง๋ค์ด์ง๊ณ ๋ธ๋ผ์ฐ์ ์์ ํด๋น URL๋ก ์ ์ํ ์ ์๋ค
S3๋ HTTPS๋ฅผ ์ง์ํ์ง ์์ผ๋ฏ๋ก ๋ฏผ๊ฐํ ์ ๋ณด๊ฐ ํฌํจ๋ ์ฌ์ดํธ๋ฅผ ์ด์ํด์ผ ํ ๊ฒฝ์ฐ
CDN์๋น์ค์ธ Amazon CloudFront๋ฅผ ํจ๊ป ์ฌ์ฉํด์ผ ํ๋ค
๋ฐ์ดํฐ ์ํธํ
๋ฐ์ดํฐ์ ํค ๋ฐ์ดํฐ๋ฅผ ์กฐํฉํด ๋ฐ์ดํฐ ๋ด์ฉ์ ํ์ธ์ด ๋ณผ ์ ์๊ฒ ํ๋ค
S3์์๋ ๋ฒํท์ ๊ธฐ๋ณธ ์ํธํ ๊ธฐ๋ฅ์ ํ์ฑํํ๋ฉด ๊ฐ์ฒด๋ฅผ ์ ์ฅํ ๋ AWS์์ ์๋์ผ๋ก ์ํธํ๋ฅผ ์ํํ๋ค
๊ฐ์ฒด ์ ์ฅ ์ ์ํธํ
์ํธํ์ฉ ํค๋ AWS์์ ์ ๊ณตํ๋ ํค ๊ด๋ฆฌ ๊ธฐ๋ฅ์ธ AWS Key Management Service์์ ์์ฑํ ํค์ ์ฌ์ฉ์๊ฐ ๊ด๋ฆฌํ๋ ํค๊ฐ ์๋ค
์ํธํ๋ S3 ๊ด๋ฆฌ ์ฝ์ > ๊ธฐ๋ณธ ์ํธํ์์ ๊ฐ๋จํ๊ฒ ์ค์ ํ ์ ์๋ค
ํด๋ผ์ด์ธํธ ์ธก ์ํธํ
S3๋ก ์ ์กํ ๋ ์ํธํํ๊ณ ์ถ๋ค๋ฉด ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ํธํํด์ ์ ์กํด์ผ ํ๋ค
S3์ API์ ๋ํ ์ ๊ทผ์ ๊ธฐ๋ณธ์ ์ผ๋ก HTTPS์์ ์ํ๋๋ฏ๋ก ํต์ ์ ๋ชจ๋ ์ํธํ๋๋ค