如何应用除一个 prefix/folder 之外的 s3 生命周期规则
How to apply s3 lifecycle rule except one prefix/folder
我已将此规则应用于 s3 中的所有对象,但如何将其应用于除一个前缀之外的所有对象 app/
lifecycle_rule = [
{
id = "log1"
enabled = true
abort_incomplete_multipart_upload_days = 7
noncurrent_version_transition = [
{
days = 30
storage_class = "STANDARD_IA"
},
{
days = 60
storage_class = "ONEZONE_IA"
},
{
days = 90
storage_class = "GLACIER"
},
]
noncurrent_version_expiration = {
days = 300
}
}
]
基本上,除了 app/
之外,我希望所有对象在 90 天后都转到 GLACIER
您必须为所有前缀创建规则,/app
除外。没有正则表达式,因此您无法创建“所有不匹配 /app
”的前缀类型的规则。
我已将此规则应用于 s3 中的所有对象,但如何将其应用于除一个前缀之外的所有对象 app/
lifecycle_rule = [
{
id = "log1"
enabled = true
abort_incomplete_multipart_upload_days = 7
noncurrent_version_transition = [
{
days = 30
storage_class = "STANDARD_IA"
},
{
days = 60
storage_class = "ONEZONE_IA"
},
{
days = 90
storage_class = "GLACIER"
},
]
noncurrent_version_expiration = {
days = 300
}
}
]
基本上,除了 app/
您必须为所有前缀创建规则,/app
除外。没有正则表达式,因此您无法创建“所有不匹配 /app
”的前缀类型的规则。