티스토리 뷰

AWS

aws s3 bucket lifecycle set

fendys 2023. 7. 12. 20:54
반응형

s3 버킷을 삭제 할때 파일 또는 폴더가 너무 많은경우 사용하면 유용한 케이스다

현재 설정된 lifecycle 확인 하는 방법

cli : aws s3api get-bucket-lifecycle --bucket fendys-s3-bucket --profile aws-fendys

 

새로운 lifecycle 설정하기

cli : aws s3api put-bucket-lifecycle-configuration --bucket fendys-s3-bucket --lifecycle-configuration  file://fendys-lifecycle.json --profile aws-fendys

 

fendys-lifecycle.json 내용

{
  "Rules": [
    {
      "Expiration": {
        "Days": 1
      },
      "ID": "Delete 1 days ago.",
      "Prefix": "",
      "Status": "Enabled",
      "NoncurrentVersionExpiration": {
        "NoncurrentDays": 1
      }
    }
  ]
}

 

참고 : https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-bucket-lifecycle.html

반응형

'AWS' 카테고리의 다른 글

install on centos7 + docker +awx 17.1.0  (0) 2022.06.02
IDC -> aws 실시간 sync (lsync)  (0) 2022.03.16
AWS Root - Yubikey  (0) 2022.01.30
multi account EFS mount 이중화 방법  (0) 2021.11.16
Role aws efs acl set  (0) 2021.10.22