๐ฆ AWS ์ ๋ฐ์ดํธ ์์ ๊ณต์ ๋๋ฆฝ๋๋ค.
๐ฆ AWS ํด๋ผ์ฐ๋ ์ ๋ต ๊ธฐ๋ฐ ์คํํธ์ ์ฑ์ฅ ํํธ๋, ์ ์ฐ์ฃผ์ ๋๋ค.
Amazon S3์์ โ์กฐ๊ฑด๋ถ ์ญ์ (If-Match)โ ๊ธฐ๋ฅ์ด ์ง์๋๊ธฐ ์์ํ์ต๋๋ค!
์ด ๊ธฐ๋ฅ์ด ์ ์ ์ฉํ ๊น์?
๐จโ๐ป ๊ฐ๋ฐ์ ์ ์ฅ์์ ์ ์ฉํ ์ด์
1. ๋์์ฑ ๋ฌธ์ ๋ฐฉ์ง
์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ์ฌ์ฉ์๊ฐ ๋์์ ๋์ผํ S3 ๊ฐ์ฒด๋ฅผ ์์ ยท์ญ์ ํ๋ ค ํ ๋, โ์กฐ๊ฑด๋ถ ์ญ์ โ๋ ๋ด๊ฐ ํ์ธํ ๋ฒ์ (ETag)์ด ๋ง์ ๋๋ง ์ญ์ ํ๋๋ก ๋ณด์ฅํฉ๋๋ค.
โ ์ค์๋ก ๋ค๋ฅธ ํ์์ด ์ฌ๋ ค๋ ์ต์ ํ์ผ์ ์ง์๋ฒ๋ฆฌ๋ ์ํ์ ์ค์ฌ์ค๋๋ค.
2. ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ๊ฐํ
๋จ์ ์ญ์ ๋ โ๋๊ฐ ์ธ์ ์ง์ ๋์งโ ์๊ธฐ ์ด๋ ต์ง๋ง, If-Match ์กฐ๊ฑด์ ์ฌ์ฉํ๋ฉด ETag๋ฅผ ํตํ ๋ฒ์ ๊ฒ์ฆ์ด ์ถ๊ฐ๋๋ฏ๋ก ๋ฐ์ดํฐ ๋ณดํธ ์ธก๋ฉด์์ ๋ ์์ ํฉ๋๋ค.
3. ์ด์ ์์ ์ฑ ํ๋ณด
ํนํ ๋ก๊ทธ ํ์ผ, ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ์ค๊ฐ ์ฐ์ถ๋ฌผ, ์บ์ ๋ฑ ์ค์๊ฐ์ผ๋ก ๋ง์ ๋ณ๊ฒฝ์ด ๋ฐ์ํ๋ ์ํฌ๋ก๋์์ ํฐ ๋์์ด ๋ฉ๋๋ค.
โ โ์ญ์ ์กฐ๊ฑด์ ๋ชป ๋ง์ถ๋ฉด ์ญ์ ๋์ง ์๋๋คโ๋ ์ ์ด ์ด์์์ ๋ง์์ ํ๊ฒฐ ํธํ๊ฒ ํด์ค๋๋ค.
๐ ์์ฝํ๋ฉด, ์ด์ ๋ S3 ๊ฐ์ฒด๋ฅผ ์ง์ธ ๋๋ โ๋ด๊ฐ ์๋ํ ํ์ผ์ด ๋ง๋์งโ ํ์ธํ ์ ์๋ ์์ ์ฅ์น๊ฐ ์๊ฒผ๋ค๋ ๊ฑฐ์ฃ .
์ด๋ฐ ์ธ์ฌํ ๊ธฐ๋ฅ ๊ฐ์ ์ด ์ค์ ๊ฐ๋ฐ์ยท์ด์์์๊ฒ๋ ํฐ ์ฐจ์ด๋ฅผ ๋ง๋ญ๋๋ค.
โธป
๐ ๋จ๋ค ๋ค ํ๋ ์๊ธฐ ๋ง๊ณ , ์ฐ๋ฆฌ ํ์ฌ์ ๋ฑ ๋ง๋ ํด๋ผ์ฐ๋ ์ ๋ต์ด ํ์ํ๋ค๋ฉด ๋๊ธ ๋จ๊ฒจ์ฃผ์ธ์!
๋๊ธ
๋ก๊ทธ์ธ ํ ๋๊ธ์ ๋จ๊ธธ ์ ์์ต๋๋ค.
์์ง ๋๊ธ์ด ์์ต๋๋ค.