Cloud Infra Architecture (AWS)/AWS Build
[AWS] S3 버전 관리 및 MFA 삭제 활성화 (CLI)
seongduck
2024. 6. 5. 17:51
S3를 생성하고나서 S3 버전 관리 및 MFA를 설정해야만 삭제할 수 있도록 수정하려면 Console이 아닌 AWS CLI로만 가능하다.
또한 S3 버전관리가 되어 있어야 MFA 삭제 활성화를 킬 수 있다.
bastion서버나 하나의 서버에 Admin 권한을 준 EC2로 접속
S3 List 확인 및 S3 versioning 설정
aws s3 ls #s3 목록
aws s3api get-bucket-versioning --bucket 버킷명 #버저닝 확인, 미출력시 설정 안되어있음
aws s3api put-bucket-versioning --bucket 버킷명 --versioning-configuration Status=Enabled #버저닝 설정
MFA 삭제 활성화
aws s3api put-bucket-versioning --bucket 버킷명 --versioning-configuration Status=Enabled,MFADelete=Enabled --mfa "arn:aws:iam::본인계정ID:mfa/my-mfa-device 시리얼번호"