-
AWS에서 S3 CLI 명령어로 버킷 만들기AWS 2023. 10. 11. 12:00
필자는 IAM 권한을 현재 서버에 할당하여 S3에 접근 할 수 있게 되었다.
이를 바탕으로 S3 bucket을 생성 및 제거, 조회를 cli 명령어를 통해서 해보겠다!
1. 먼저 aws s3와 연결되었는지 확인하는 방법
aws s3 help
-> s3 와 연동되는지 확인 및 명령어 조회 가능
2. 버킷 생성 명령어
aws s3 mb s3://test-for-fastcampus
s3:/[만들려는 bucket name]
-> s3 버킷 생성
asw s3 ls
-> s3 버킷 목록 조회
[그 외 명령어]
rb 버킷 제거 aws s3 rb sc://[bucket name] rb --force s3 버킷 안에 내용물 있을 경우, 제거 x -> --force 옵션을 주면, s3 버킷 내의 모든 파일 강제 삭제 후, s3 버킷 삭제 강제성 --recursive 하위 디렉토리 까지 포함 $ aws s3 cp . s3://my-test --recursive
# test 폴더 안에있는 파일 까지 복사--exclude 제외, 객체만 제외하도록 규칙 설정, 옵션은 지정된 순서대로 적용 aws s3 cp . s3://my-test --exclude "*.txt"
모든 .txt 파일을 제외하고 나머지 파일을 복사--include 포함, 명령에 지정된 객체만 포함하도록 규칙 설정, 옵션은 지정된 순서대로 적용 aws s3 cp . s3://my-test --include "*.txt"
모든 .txt 형식의 파일을 포함하여 복사--dryrun 동작만 보고 싶을 때, 동작 수행만 하고 실제로 적용이 되지 않게 함-> 사전 테스트 목적 aws s3 rm s3://my-test --dryrun
(dryrun) delete: s3://my-test'AWS' 카테고리의 다른 글
AWS에서 IAM 계정 만들기 및 EC2에 Admin 권한 주기 (0) 2023.10.11 AWS에 배치를 만들기 위한 작업 3 - crontab 작성 및 로그 확인 (0) 2023.08.21 AWS에 배치를 만들기 위한 작업 2 - crontab 설치하기 (0) 2023.08.21 AWS에 배치를 만들기 위한 작업 1 - AWS의 UTC 시간을 KST로 변경하기 (0) 2023.08.17 AWS EC2를 Mobaxterm에 연결하기 (0) 2023.08.16