Подход к перемещению файла с ледника s3 на ледник s3 - PullRequest
0 голосов
/ 01 января 2019

Мне нужно создать приложение на фляге Python, которое перемещает файл из хранилища s3 в ледник s3.Я не могу использовать политику жизни для этого, так как мне нужно использовать блокировку хранилища ледника, что невозможно с помощью метода политики жизни, поскольку я не смогу использовать никакие функции ледника в этих файлах.Размер файлов будет несколько ГБ, поэтому мне нужно скачать эти файлы, а затем загрузить их на ледник.Я думал о добавлении сценария на ec2, который будет запущен при помощи колбы и начнет загружать и загружать файлы на ледник.Это единственное решение, которое я придумал, и оно не кажется эффективным, но я не уверен.Я довольно новичок в AWS, поэтому любые советы и мысли будут оценены.

Не публиковать код, так как у меня действительно нет проблем с кодированием, просто подход, который я должен использовать.

1 Ответ

0 голосов
/ 02 января 2019

Похоже, что вы должны использовать Glacier Vault Lock на некоторых объектах, чтобы гарантировать, что они не могут быть удалены в течение определенного периода времени.

К счастью, подобные возможности недавно были добавлены вAmazon S3, называется Amazon S3 Object Lock .Это работает на уровне объекта или группы.

Следовательно, вы можете просто использовать Блокировка объекта вместо перемещения объектов на Ледник.

Если к объектам будет обращаться редкоВы также можете изменить класс хранения на более дешевый, прежде чем заблокировать его.

См .: Введение в блокировку объектов Amazon S3 - Amazon Simple Storage Service

...