0

Я хочу сохранить резервную копию ведра AWS s3. Если я использую Glacier, он будет архивировать файлы из ведра и перемещаться в ледник, но он также удалит файлы из s3. Я не хочу удалять файлы из s3. Один из вариантов - попробовать объём EBS. Вы можете установить ведро AWS s3 с помощью s3fs и скопировать его на том EBS. Другой способ - сделать rsync существующего ведра в новое ведро, которое будет действовать как клон. Есть ли другой путь ?Как сохранить данные на aws s3 и леднике

ответ

1

Что вы ищете является кросс-область репликации:
https://aws.amazon.com/blogs/aws/new-cross-region-replication-for-amazon-s3/

настройка управления версиями и настройки репликации. в целевом ковше вы можете настроить политику для архивирования на Glacier (или вы можете просто использовать ведро в качестве резервной копии, как есть).

(это будет работать только между двумя областями, то есть ковши не могут находиться в одной и той же области)

0

Если вы хотите, чтобы ваши данные присутствовали как в первичной, так и в резервной копиях, это скорее используется в случае использования репликации данных.

Рассмотрите возможность использования AWS Lambda, который является службой вычисления, управляемой событием. Вы можете написать простой фрагмент кода, чтобы скопировать данные там, где вы хотите. Это будет выполняться каждый раз, когда происходит изменение в ведре S3. Для получения дополнительной информации проверьте official documentation.

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