๐Ÿ“  Secure/๐Ÿ”‘ ๋ณด์•ˆ

[Windows] AWS S3 ๋ฐ ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ

sa1t 2022. 9. 16. 16:09
๋ฐ˜์‘ํ˜•

์‹ค์Šต์‚ฌ์ดํŠธ์˜ ์ฃผ์†Œ๊ฐ€ 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

 

[Windows] AWS CLI ์„ค์น˜

1. Windows์šฉ AWS CLI MSI ์„ค์น˜ ๊ด€๋ฆฌ์ž(64๋น„ํŠธ)๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์‹คํ–‰ํ•œ๋‹ค. ์•„๋ž˜ ์ฃผ์†Œ ํด๋ฆญ ํ›„ ๋‹ค์šด๋กœ๋“œ ํ˜น์€ ์œˆ๋„์šฐ cmd์ฐฝ์—์„œ ํ•ด๋‹น ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์—ฌ MSI ์„ค์น˜ ๊ด€๋ฆฌ์ž๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. https://awscli.amazonaw

p-ssw0rd.tistory.com

 

์„ค์น˜ ํ›„ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด 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์‹œ์ผœ์ค€๋‹ค.

logo์˜ ๊ฒฝ๋กœ ํ™•์ธ

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

๋ฐ˜์‘ํ˜•