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
반응형