[Windows] AWS S3 ๋ฐ ๋ฐ์ดํฐ ๋ณ๊ฒฝ
์ค์ต์ฌ์ดํธ์ ์ฃผ์๊ฐ ec2๋ก ์์ํ๋๊ฒ์ ๋ณด๊ณ AWS๋ฅผ ์ฌ์ฉํด ์ ์ํ ์ฌ์ดํธ์๋ฅผ ํ์ ํ ์ ์์๋ค.
ํด๋น ๋ก๊ณ ๋ฅผ ์๋ ํํฌ ๋ง๋ฒ๋ชจ์ ๋ก๊ณ ๋ก ๋ณ๊ฒฝํ๋ ค ํ๋ค.
ํด๋น ํ์ด์ง์์ ๋ก๊ณ ์ ์ค๋ฅธ์ชฝ ํด๋ฆญ์ ํด ์ ํญ์์ ์ด๋ฏธ์ง ์ด๊ธฐ๋ก ์ด๋ฏธ์ง ์ฃผ์๋ฅผ ํ์ธํ๋ค.
์ด ์ด๋ฏธ์ง ์ฃผ์๋ https://qwer-1.s3.ap-northeast-2.amazonaws.com/logo.jpg ์์ผ๋ฏ๋ก AWS S3๋ด์ ์๋ ์ด๋ฏธ์ง์ธ๊ฒ์ ํ์ธํ ์ ์๋ค.
์ ์ฃผ์์์ https://qwer-1.s3.ap-northeast-2.amazonaws.com๋ฅผ ์ ๋ ฅ์ ๋์ค๋ XML ์์ค์ฝ๋์ด๋ค.
์์ค์ฝ๋๋ฅผ ํ์ธํ๋ฉด s3์ logo.jpg๊ฐ ์์์ ํ์ธ ํ ์์๋ค.
์๋์ฐ aws cli๋ฅผ ํตํด ํด๋น ์ด๋ฏธ์ง๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ ํ๋ค.
windows์ cli ์ค์น https://p-ssw0rd.tistory.com/110
์ค์น ํ ์๋ ๋ช ๋ น์ด๋ฅผ ํตํด s3์ ๋ฐ์ดํฐ ๋ฆฌ์คํธ์ ์ ๊ทผํ๋ค.
์ด๋ฏธ์ง ์ฃผ์์์ ์ ์ ์๋ ์์ ์์ s3์ ๋ณ๋์ ์ธ์ฆ์์ด ์ ๊ทผํ๋ ๋ช ๋ น์ด ์ด๋ค.
aws s3 --no-sign-request (์ธ์ฆ ์์ด) ls (๋ฆฌ์คํธํ์ธ) s3://qwer-1 (qwer-1์ s3์)
C:\> aws s3 --no-sign-request ls s3://qwer-1
logo.jpg ํ์ผ์ด ์กด์ฌํ๋๊ฒ์ ํ์ธ ํ ์ ์๋ค.
logo.jpgํ์ผ์ ๋ด๊ฐ ์ํ๋ ํ์ผ๋ก ๋ณ๊ฒฝํ๊ธฐ ์ํด ์ผ๋จ ํํฌ ๋ง๋ฒ๋ชจ์ ๋ก๊ณ ๋ฅผ logo.jpg๋ก ์ด๋ฆ ๋ณ๊ฒฝ ํ, aws๋ก ํ์ผ์ cp์์ผ์ค๋ค.
C:\> aws s3 --no-sign-request cp C:\Users\user\Desktop\logo.jpg s3://qwer-1
logo์ ๊ฒฝ๋ก๋ฅผ ๋ณต์ฌ ํ cp ๋ช ๋ น์ด๋ฅผ ํตํด s3://qwer-1๋ก logo.jpg๋ฅผ ๋ณต์ฌํ๋ค.
์ ๋ก๋ ์๋ฃ๊ฐ ๋จ๋ฉด์ ํด๋น ํํ์ด์ง์ ๋ก๊ณ ๊ฐ ํํฌ ๋ง๋ฒ๋ชจ์ ๋ก๊ณ ๋ก ๋ฐ๋๊ฒ์ ํ์ธ ํ ์ ์๋ค.
C:\> aws s3 --no-sign-request cp C:\Users\user\Desktop\logo.jpg s3://qwer-1