Автоматически перемещать наименее часто используемые ковши S3 на ледник

Есть ли способ автоматически переместить менее часто используемые ковши S3 в ледник? Я имею в виду, что некоторые опции или службы ищут на S3 с наименьшей датой доступа, а затем назначают им политику жизненного цикла, чтобы их можно было переместить в ледник ? или мне для этого нужно написать программу? Если это невозможно, можно ли назначить политику жизненного цикла сразу всем сегментам? Ищу обратную связь. Спасибо.


person Waqar Ahmed    schedule 03.05.2018    source источник


Ответы (2)


Нет, это невозможно как готовая функция. Однако есть кое-что, что может помочь: Amazon S3 Analytics

Это дает отчет о том, какие элементы в ваших корзинах используются реже. Эту информацию можно использовать для поиска элементов, которые следует заархивировать.

Можно было бы использовать выходные данные S3 Analytics в качестве входных данных для сценария, чтобы пометить элементы для архивирования. Однако эта полная функция (найти редко используемые элементы и затем архивировать их), похоже, недоступна в качестве стандартного продукта.

person Vorsprung    schedule 03.05.2018
comment
Спасибо за подсказку, в аналитику посмотрю. Я хочу спросить, о каком скрипте вы здесь говорите? какой-нибудь скрипт на Python? или что-то вроде облачной информации? - person Waqar Ahmed; 03.05.2018
comment
Я имею в виду сценарий, который может запускать API AWS через SDK, считывать данные из S3 Analytics, а затем изменять элементы в корзине S3. Лично я бы использовал Python boto, но есть SDK для java, .Net, Node.js, PHP, Python, Ruby, Go и C ++. См. aws.amazon.com/tools. Выберите язык, который вам больше всего нравится. - person Vorsprung; 03.05.2018
comment
ах теперь понял. Я займусь этим. Спасибо. - person Waqar Ahmed; 03.05.2018

Вы можете сделать это, добавив тег или префикс в свои корзины.

Создайте правило жизненного цикла, чтобы настроить таргетинг на этот тег или префикс, чтобы сгруппировать сегменты вместе и назначить / применить единую политику жизненного цикла.

https://docs.aws.amazon.com/AmazonS3/latest/user-guide/create-lifecycle.html

person ericgu    schedule 03.05.2018
comment
По ссылке, на которую вы ссылаетесь, в пункте 4 говорится: Чтобы применить это правило жизненного цикла ко всем объектам с указанным префиксом имени (то есть к объектам с именами, которые начинаются с общей строки), введите префикс. Вы также можете ограничить область действия правила жизненного цикла одним или несколькими тегами объекта. Вы можете комбинировать префикс и теги. Итак, насколько я понимаю, этот тег или префикс предназначен для объектов внутри ведра, а не для самих ведер. - person Waqar Ahmed; 04.05.2018
comment
docs.aws.amazon.com/AmazonS3/latest/API/ не существует правила жизненного цикла для автоматического выполнения действий с менее часто используемыми элементами. Есть срок годности, актуальные версии и все. Может быть, и должно быть, но на данный момент так оно и есть! - person Vorsprung; 04.05.2018