AWS CLI를 사용하여 AWS S3 관리
AWS S3
Amazon Simple Storage Service(Amazon S3)는 업계 최고의 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스입니다. S3는 99.999999999%(11 9s)의 데이터 내구성을 가지고 있습니다. 객체 스토리지, 웹 사이트 호스팅 또는 요청 리디렉션에 S3를 사용할 수 있습니다.
이 기사에서는 AWS CLI를 사용할 때 로컬 환경에서 S3 버킷을 쉽게 관리하는 방법을 보여줍니다.
전제 조건
AWS S3에서 AWS CLI 사용
S3 및 AWS CLI와 함께 사용할 수 있는 여러 명령이 있습니다. 기본 구조는 다음과 같습니다.
s3 <subcommand> [parameters]
일상 업무에 유용할 수 있는 몇 가지 명령을 보여 드리겠습니다. 물론 더 많은 명령이 있습니다.
버킷 생성
aws s3 mb s3://mybucket
aws s3 mb s3://mybucket --region eu-north-1
버킷 제거
aws s3 rb s3://mybucket
aws s3 rb s3://mybucket --force
배포
이것은 .aws 자격 증명 파일의 기본 프로필을 사용합니다.
aws s3 sync build/ s3://mybucket
사용자 지정 프로필을 사용하여 배포하려는 경우 다음 명령을 사용할 수 있습니다.
aws s3 sync build/ s3://mybucket --profile mybucketapp
ls 명령
aws s3 ls
aws s3 ls s3://mybucket
aws s3 ls s3://mybucket --recursive
aws s3 ls s3://mybucket --recursive --human-readable --summarize
버킷에 로컬 파일 복사
aws s3 cp index.html s3://mybucket
파일 다운로드
aws s3 cp s3://mybucket/index.html <path where you want to download the file to>
파일 삭제
버킷에서 파일 삭제
aws s3 rm s3://mybucket/index.html
버킷에서 모든 파일 삭제
aws s3 rm s3://mybucket --recursive
버킷 삭제
빈 버킷을 삭제합니다. rb
= 버킷 제거
aws s3 rb s3://mybucket
버킷과 버킷의 모든 객체 삭제
aws s3 rb s3://mybucket --force
버킷을 웹사이트로 설정
aws s3 website s3://mybucket/ --index-document index.html --error-document error.html
요약
이 명령이 도움이 되었기를 바랍니다. 사용하는 다른 명령이 있습니까? 댓글로 공유해주세요.
Reference
이 문제에 관하여(AWS CLI를 사용하여 AWS S3 관리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/rashwanlazkani/managing-aws-s3-using-aws-cli-3047
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
s3 <subcommand> [parameters]
aws s3 mb s3://mybucket
aws s3 mb s3://mybucket --region eu-north-1
aws s3 rb s3://mybucket
aws s3 rb s3://mybucket --force
aws s3 sync build/ s3://mybucket
aws s3 sync build/ s3://mybucket --profile mybucketapp
aws s3 ls
aws s3 ls s3://mybucket
aws s3 ls s3://mybucket --recursive
aws s3 ls s3://mybucket --recursive --human-readable --summarize
aws s3 cp index.html s3://mybucket
aws s3 cp s3://mybucket/index.html <path where you want to download the file to>
aws s3 rm s3://mybucket/index.html
aws s3 rm s3://mybucket --recursive
aws s3 rb s3://mybucket
aws s3 rb s3://mybucket --force
aws s3 website s3://mybucket/ --index-document index.html --error-document error.html
이 명령이 도움이 되었기를 바랍니다. 사용하는 다른 명령이 있습니까? 댓글로 공유해주세요.
Reference
이 문제에 관하여(AWS CLI를 사용하여 AWS S3 관리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rashwanlazkani/managing-aws-s3-using-aws-cli-3047텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)