๐ S3๋ ?
Simple Storage Service์ ์ฝ์๋ก ๋ง๊ทธ๋๋ก AWS์์ ์ ๊ณตํด์ฃผ๋ ํ์ผ ์๋ฒ์ด๋ค.
๐ S3 ์ฉ์ด ์ ๋ฆฌ
Buckets
- Amazon S3์์ ์์ฑ๋๋ ์ต์์์ ๋๋ ํ ๋ฆฌ์ด๋ฉฐ, Amazon S3์ ์ ์ฅ๋ ๊ฐ์ฒด์ ์ปจํ ์ด๋๋ค.
- S3์์ ๋ชจ๋ ๊ฐ์ฒด(Object)๋ ๋ฒํท์ ํฌํจ๋๋ค.
- ๋ฒํท์ ์ด๋ฆ์ S3์์ ์ ์ผํด์ผ ํฉ๋๋ค !!
Objects
- S3์ ์ ์ฅ๋ ๋ฐ์ดํฐ ํ๋ ํ๋๋ฅผ ๊ฐ์ฒด๋ผ๊ณ ํฉ๋๋ค. ์ฆ ์ ๋ก๋๋ ํ์ผ์ ๊ฐ์ฒด(object)๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
๐ S3 ๋ฒํท ๋ง๋ค๊ธฐ
๊ทธ๋ผ ์ด์ ๋ฒํท์ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค.
1๏ธโฃ S3 ๋ฒํท ๋ง๋ค๊ธฐ
AWS S3์ ์ ์ํด ๋ฒํท ๋ง๋ค๊ธฐ๋ฅผ ๋๋ฅด๊ธฐ
๋ฒํท ์ด๋ฆ์ ์ ํด์ฃผ๊ณ , ๋ฆฌ์ ๋ ์๋ง๊ฒ ์ ํํ๋ค
์ฌ๊ธฐ์ ๋ฒํท ์ด๋ฆ์ S3 ์์์ ์ ์ผํด์ผํฉ๋๋ค !
๋ฆฌ์ ์ ๋ ๋น ๋ฅธ ์๋๋ก ์ฌ์ฉ๋๊ธฐ ์ํด ๋ฒํท์ด ๋ง์ด ์ฌ์ฉ๋ ์ง์ญ์ ์ ํํด์ฃผ์(์ ๋ ์์ธ๋ก ํ์ด์)
IAM ๊ณ์ ์ ์์ฑํ์ฌ ๋ฒํท์ ์ ๊ทผํ ๊ฒ ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์ฒด ์์ ๊ถ์ ACL ํ์ฑํ๋ก ์ ํํด์ฃผ์๋ค.
๋์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์ธ๋ถ์ S3๋ฅผ ๊ณต๊ฐํ ๊ฒ ์ด๊ธฐ ๋๋ฌธ์ ํผ๋ธ๋ฆญ ์ก์ธ์ค ์ฐจ๋จ์ ๋ชจ๋ ํด์ ํด์ฃผ์๋ค.
bucket๋ฅผ ๋น๊ณต๊ฐ๋ก ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด ํด๋นํ๋ ์ก์ธ์ค ์ฐจ๋จ์ ์ฒดํฌ๋ฅผ ํ๋ฉด ๋๋ค.
๋ฒ์ ๊ด๋ฆฌ์ ์ํธํ๋ ๋นํ์ฑํ๋ก ํด์ฃผ์๋ค.
๊ทธ๋ผ ์ด๋ ๊ฒ ๋ฒํท์ด ๋ง๋ค์ด์ง๋ค !!
์์ฝ๊ฒ๋ ๋ฒํท์ ๋ง๋ค์๋ค๊ณ ๋..์ด ์๋๋ค!!!!
๋ฒํท ์ ์ฑ ์ ์ค์ ํด์ฃผ๋ฌ ๊ฐ์๋ค ๐จ
2๏ธโฃ ๋ฒํท ์ ์ฑ ์ค์
๋ง๋ค์ด์ค ๋ฒํท์ ๊ถํ ํญ์ ๋๋ฌ์ค๋ค.
์ญ ๋ด๋ ค์ ๋ฒํท ์ ์ฑ ํธ์ง!
๋ฒํท ARN๋ฅผ ๋ณต์ฌํ๊ณ ์ ์ฑ ์์ฑ๊ธฐ๋ฅผ ๋๋ฅธ๋ค.
์ ์ฑ ์ค์ ์ ๋ค์๊ณผ ๊ฐ์ด ํด์ฃผ์๋ค.
ARN์๋ ๋ณต์ฌํ ARN ๋ค์ /* ์ ์ ๋ ฅํด์ฃผ๋ฉด ๋๋ค.
Action์ ๊ฒฝ์ฐ์๋ ์ด๋ฏธ์ง ๋ฑ๋ก, ์ญ์ ๋ฅผ ๊ตฌํํ ์์ ์ด๊ธฐ ๋๋ฌธ์ getObject, putObject, deleteObject๋ฅผ ์ ํํด์ฃผ์๋ค.
๊ทธ ๋ค์ ํด๋น ์ฝ๋๋ฅผ ๋ณต์ฌํด ์ ์ฑ ์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
๋ถ์ฌ๋ฃ๊ณ ๋ณ๊ฒฝ ์ฌํญ ์ ์ฅ ํด๋ฆญ !
๊ทธ๋ผ ๋ฒํท ๋ง๋ค๊ธฐ ์ง์ง ๋!!
.
.
์ง์ง ๋ง์ง๋ง์ผ๋ก ํ ์คํธ๋ฅผ ์งํํด๋ณผ๊ฒ์ ใ .ใ
์๋ ๊ฒ s3์ ์ฌ์ง์ ์ง์ ์ ๋ก๋ํ๋ฉด
ํด๋น ๋งํฌ๋ก ์ ๊ทผ๋ ๊ฐ๋ฅํ๋ต๋๋ค.
ํ ์คํธ๋ ๋ !!
์ ๋ ์ด๋ง spring boot๋ก s3์ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ ์ ์๋๋ก ์ค๋นํ๋ฌ ๊ฐ๋ณด๊ฒ์ต๋๋ค.
๋ ๋ดฌ์ *^^*
'Server > AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ AWS EC2 ] Nginx๋ฅผ ํ์ฉํด FastAPI + PyTorch ๋ฐฐํฌํ๊ธฐ (0) | 2023.11.22 |
---|---|
[AWS lightsail] ์ธ์คํด์ค / ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์ฑ (0) | 2023.07.20 |
AWS EC2 ์ธ์คํด์ค ์์ฑํ๊ธฐ (0) | 2023.04.05 |
๋ธ๋ก์ฒด์ธ ์ฃผ์ ์ฉ์ด ์ ๋ฆฌ (0) | 2022.06.07 |