S3 Default Encryption vs Bucket Policies
- S3 ๋ฒํท์ ํ์ผ์ ์
๋ก๋ํ๊ณ , ํ์ผ์ด ์ํธํ๋๋๋ก ํ๊ธฐ ์ํด์๋
๋ฒํท ์ ์ฑ ์ ์ฌ์ฉํด ์ํธํ๋ฅผ ๊ฐ์ ํ ์ ์๋ค. - ๋ฒํท ์ ์ฑ ์ ์ฌ์ฉํ๋ฉด API ํธ์ถ์์ ์ํธํ Header๊ฐ ์ง์ ๋์ง ์์ ์ฑ S3์ ๋๋ฌํ๋ฉด, ์์ฒญ์ด ๊ฑฐ๋ถ๋๋ค.
- ๋ฐ๋ผ์ ์ฌ์ฉ์์ S3 ๋ฒํท์ ํธ์๋๋ ๋ชจ๋ ๊ฐ์ฒด๋ฅผ ์ํธํํ๋ ํจ๊ณผ๋ฅผ ๊ฐ์ ธ์จ๋ค.
์ด๋ฐ ๋ฐฉ๋ฒ ์ธ์ ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ ์๋ค.
- S3์ ๊ธฐ๋ณธ ์ํธํ ์ต์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค.
- ์ํธํ๋์ง ์์ ๊ฐ์ฒด๋ฅผ S3์ ์ ๋ก๋ํ๋ฉด ๊ธฐ๋ณธ ์ํธํ ์ต์ ์ ํตํด ์ํธํ๊ฐ ์ด๋ฃจ์ด์ง๋ค.
- ๋ค๋ง, ์ํธํ๋ ๊ฐ์ฒด๋ฅผ ์ ๋ก๋ํ ๋, ์ฌ์ํธํ๊ฐ ๋์ง๋ ์๋๋ค.
์ค์ํ ์
- ๋ฒํท ์ ์ฑ ๋ฐฉ์์ด ๊ธฐ๋ณธ ์ํธํ๋ณด๋ค ๋จผ์ ๊ณ ๋ ค๋๋ค๋ ์ ์ด๋ค.
- ์๋ฅผ ๋ค์ด SSE-S3 ์ด๋ผ๋ ์ํธํ ๋ฉ์ปค๋์ฆ์ ๊ฐ์ ํ๋ ค๋ฉด ๋ฒํท ์ ์ฑ
์ ์ฌ์ฉํด์ผ ํ์ง๋ง,
๊ทธ์ ๋ฒํท ๋ด ๋ชจ๋ ๊ฐ์ฒด๋ฅผ ์ํธํํ๋ ค๋ ๊ฒ์ด ๋ชฉ์ ์ด๋ผ๋ฉด ๊ธฐ๋ณธ ์ํธํ๋ฅผ ์ฌ์ฉํด๋ ๋๋ค.
์ํธํ ์ ํ
- SSE-S3
- SSE-KMS
- โฆ๋ฑ๋ฑ
S3 Access Logs
- ๊ฐ์ฌ ๋ชฉ์ ์ผ๋ก ๋ชจ๋ Access๋ฅผ S3๋ฒํท์ ๋ก๊น ํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉ
- S3๋ก ๋ณด๋ด์ง๋ ๋ชจ๋ ์์ฒญ์ ๊ณ์ ๊ณผ ์น์ธ ์ฌ๋ถ์ ์๊ด์์ด ๋ค๋ฅธ S3๋ฒํท์ ๋ก๊น ๋์ด ์ดํ์ ๋ถ์์ด ๊ฐ๋ฅํ๋ค.
- ๋ฐ์ดํฐ๋ถ์ ๋๊ตฌ๋ฅผ ์ด์ฉํด์ ๋ถ์ํ๊ฑฐ๋ ๋์ค์ ํ์ตํ๊ฒ๋
Athena
๋ฅผ ์ฌ์ฉํด ๋ถ์ํ ์๋ ์๋ค. - ๋ก๊ทธ ํฌ๋ฉง์ ์ฌ๊ธฐ์์ ํ์ธ ํ ์ ์๋ค.
1. Access Log ์ฃผ์์ฌํญ
- ๋ชจ๋ํฐ๋ง์ค์ธ ๋ฒํท์ ๋ก๊น ๋ฒํท์ผ๋ก ์ค์ ํ๋ฉด โ์ ๋โ ์๋๋ค.
- ๋ง์ฝ ๋ชจ๋ํฐ๋ง ๋ฒํท์ ๋ก๊น
๋ฒํท์ผ๋ก ์ฌ์ฉํ๊ฒ ๋๋ฉด ๋ฌดํ ๋ก๊น
๋ฃจํ๊ฐ ์๊ธฐ๊ฒ ๋๊ณ ,
๋ฒํท์ ํฌ๊ธฐ๊ฐ ๊ธฐํ๊ธ์์ ์ผ๋ก ์ปค์ง๋ค. - App์ด ์ฌ์ฉํ๋ ๋ฒํท๊ณผ Log ๋ฒํท์ ๊ผญ ๊ตฌ๋ถํด์ ์ฌ์ฉํ๋๋ก ํ์!
Server Access Logging ๊ธฐ๋ฅ์ ํ์ฑํํ ๋, Target bucket์ ๋ก๊ทธ๊ฐ ์์ผ bucket์ ์ ํํ๋ฉด ๋๋ค.
๋๊ธ๋จ๊ธฐ๊ธฐ