AWS CLI - TIL230518
๐ KDT WEEK 7 DAY 4 TIL
- AWS CLI
๐ฅ AWS CLI
AWS ์๋น์ค๋ฅผ ํฐ๋ฏธ๋์์๋ ์ด์ฉํ ์ ์๋ ์๋น์ค์ด๋ค.
pip install awscli
๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ AWS CLI๋ฅผ ์ค์นํ๋ค.
AWS CLI๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ user ์ ๋ณด๊ฐ ํ์ํ๋ฏ๋ก IAM๋ฅผ ์จ์ ํ ์คํธ ์ฌ์ฉ์๋ฅผ ํ๋ ๋ง๋ค์๋ค.
์ก์ธ์ค ๋ฐ ๋น๋ฐ ์์ธ์ค ํค๊ฐ CLI ์ ์ ์ค์ ์ ํ์ํ ๋ด์ฉ์ด๋ค.
์ด์ ํฐ๋ฏธ๋์์ aws configure ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ๋ฐ์๋ ํค๋ฅผ ์ ๋ ฅํด์ค๋ค.
์ฌ๊ธฐ์ S3๋ฅผ ์ฝ์ด์ค๋ ค๋ฉด aws s3 ls ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ๋์ง๋ง,
๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ์๋ ๊ถํ์ด ์์ผ๋ฉด ์๋ฌด๊ฒ๋ ํ ์ ์์ผ๋ฏ๋ก S3์ ๋ํ ๊ถํ์ ์ถ๊ฐํด์ฃผ์ด์ผ ํ๋ค.
ReadOnlyAccess ๋ฟ๋ง์๋๋ผ FullAccess ๊ถํ์ ์ค๋ค๋ฉด ๋ค์ ๋ช ๋ น์ด๋ก S3 ๋ฒํท์ ๋ง๋ค์๋์๋ค.
- aws s3 mb s3://๋ฒํท์ด๋ฆ : S3 ์ ๋ฒํท ์์ฑ
- aws s3 sync . s3://๋ฒํท์ด๋ฆ : ํ์ฌ ํด๋์ ๋ชจ๋ ๋ด์ฉ์ ํด๋น ๋ฒํท์ ์ ์ฌ
- aws s3 rm s3://๋ฒํท์ด๋ฆ --recursive : ํด๋น ๋ฒํท์ ๋ด์ฉ์ ํ์ ํด๋๊น์ง(--์ต์ ) ๋ชจ๋ ์ญ์
S3์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ค๋ฅธ ์๋น์ค๋ค๋ CLI๋ก ์ ์ด๊ฐ ๊ฐ๋ฅํ๋ค.
๋ค๋ฅธ ์๋น์ค ์ง์๊ณผ ๋ช ๋ น์ด๋ ์๋ ๋งํฌ์์ ํ์ธํ ์ ์๋ค.
https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-services.html
Using the AWS CLI to work with AWS Services - AWS Command Line Interface
Thanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better.
docs.aws.amazon.com
์ข ํฉ ์ค์ต์ TIL230517์ ํฉ์ณ์ ๊ธฐ๋ก