본문 바로가기
공부/AWS

[AWS] S3 버킷 CLI 명령어(버전 관리, 동기화, 복구)

by haejang 2020. 7. 31.
728x90
728x90

1. 버전 관리 활성화

aws s3api put-bucket-versioning --bucket 버킷이름 --versioning-configuration Status=Enabled

 

2. 동기화

aws s3 sync 동기화할위치 s3://버킷이름

 

3. 삭제한거 동기화

aws s3 sync 동기화한위치 s3://버킷이름 --delete

 

4. 삭제한 파일 복구

aws s3api list-object-versions --bucket 버킷이름

이거로 "Versions"의 Key와 VersionId 확인 후

aws s3api get-object --bucket 버킷이름 --key 키이름 다시저장할이름 --version-id 버전ID

 

728x90
728x90

댓글