2016-04-20 11 views
2

Я просто включил политику цикла файлов в ведро в Amazon S3. Это конфигурация:Политика жизненного цикла на S3 не работает

[email protected]:~# aws s3api get-bucket-lifecycle-configuration --bucket ee-shares --profile s3toglacier 
{ 
"Rules": [ 
{ 
"Status": "Enabled", 
"Prefix": "", 
"Transitions": [ 
{ 
"Days": 180, 
"StorageClass": "GLACIER" 
} 
], 
"ID": "test" 
} 
] 
} 

Но я не могу видеть данные на леднике и объекты старше 180 дней не показывают «Initial Restore» вариант в S3.

+0

* «Я не вижу данных о леднике». * Вы не увидите ничего в Леднике в консоли AWS. S3 не использует * вашу * учетную запись Glacier. Он использует свою собственную взаимосвязь с ледником. Кроме того, редактирование метаданных на любом заданном объекте сбрасывает 180-дневный счетчик для этого объекта, поэтому имейте это в виду. –

+0

Вы настроили это через консоль управления или через вызов 'put-bucket-lifecycle'? Если это было через звонок, возможно, попробуйте настроить через браузер? Ваша политика точно соответствует той, которая у меня есть, которая работает успешно, так что это не проблема. –

ответ

7

Политика жизненного цикла Amazon S3 не выполняется немедленно. Разрешить до 24 часов архивировать содержимое.

После архивирования объекты по-прежнему будут отображаться в Amazon S3, но их класс будет установлен в Glacier.

+1

Больше чем 24 часа .... –

+1

Это займет более 3 дней. –

+0

У меня есть набор жизненных циклов для удаления объектов через 24 часа. Но объекты не удаляются через 24 часа. Больше нравится через 2 дня? Как удалить объекты через 24 часа? – blade19899

 Смежные вопросы

  • Нет связанных вопросов^_^