공부/AWS
[AWS] S3 버킷 CLI 명령어(버전 관리, 동기화, 복구)
haejang
2020. 7. 31. 01:05
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