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 시리얼번호"
'Cloud Infra Architecture (AWS) > AWS Build' 카테고리의 다른 글
Auto Scaling 생성 (0) | 2024.06.05 |
---|---|
[AWS] S3 Buckey Policy SSL/TLS 통신 설정 구문 (0) | 2024.06.05 |
AWS Logging (0) | 2024.05.25 |
AWS CLI 다중리전 비용 발생 (0) | 2024.05.22 |
AWS S3 SSL 정책 적용하기 (0) | 2024.05.22 |