可以在同一前缀上设置多个生命周期。以下是一个示例,展示如何为前缀“logs/”设置两个生命周期:
{
"Rules": [
{
"ID": "expire-old-logs",
"Status": "Enabled",
"Prefix": "logs/",
"Expiration": {
"Days": 30
}
},
{
"ID": "archive-old-logs",
"Status": "Enabled",
"Prefix": "logs/",
"Transitions": [
{
"Days": 365,
"StorageClass": "GLACIER"
}
]
}
]
}
在上面的示例中,第一条生命周期规则将删除前缀“logs/”下的对象,如果它们已经在桶中存在30天。第二条规则将前缀“logs/”下的对象转移到Amazon Glacier中,如果它们存在365天。