У меня это правило применяется ко всем объектам в 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
}
}
]
По сути, я хочу, чтобы через 90 дней все объекты отправлялись в ЛЕДНИК, кроме app/
.
Вы должны создать правила для всех префиксов, кроме /app
. Регулярных выражений нет, поэтому нельзя создавать правила типа «все префиксы, которые не соответствуют /app
».
Ага. Я прочитал документацию. Очень жаль, что они не добавили эту простую функцию. Просто игнорировать 1 префикс. Теперь мне нужно добавить правило для 8 префиксов.