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 시리얼번호"

'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