오늘은 AWS 스토리지 서비스인 S3에서
s3 cli 옵션
1.aws s3 cp
: 로컬 파일 시스템과 S3 버킷 간 파일 복사
--recursive
: 하위 디렉토리 및 파일까지 재귀적으로 복사
--exclude
: 특정 파일 또는 디렉토리를 제외하고 복사
--include
: 특정 파일 또는 디렉토리를 포함하여 복사
2.aws s3 sync
: 로컬 디렉토리와 S3 버킷 간 폴더 동기화
--delete
: 목적지에 존재하지 않는 파일을 삭제하여 동기화
--exclude
및-include
: 특정 파일 또는 디렉토리를 제외하거나 포함하여 동기화
3.aws s3 ls
: S3 버킷 내의 객체 목록 확인
--recursive
: 하위 디렉토리까지 재귀적으로 목록 확인
--human-readable
: 파일 크기를 읽기 쉬운 형식으로 표시
4.aws s3 rm
: S3 버킷 내의 객체 삭제
--recursive
: 하위 디렉토리까지 재귀적으로 삭제
5.aws s3 mb
: 새로운 S3 버킷 생성
--region
: 생성할 버킷의 리전 지정
6.aws s3 rb
: 비어있는 S3 버킷 삭제
--force
: 버킷이 비어있지 않아도 강제로 삭제
7.aws s3 presign
: Pre-signed URL 생성
--expires-in
: URL의 만료 시간 설정