Итак, я хотел бы обсудить с членами команды или другими участниками сообщества следующую задачу: я хочу использовать объектное хранилище в Discourse, но мне также нужно перемещать вложения во второе объектное хранилище, чтобы обеспечить резервную копию данных у другого провайдера в соответствии с правилом 3-2-1.
Я понимаю, что сам Discourse не может решить эту задачу, поэтому мне нужны идеи о том, как действовать после загрузки файлов в объектное хранилище. Если это важно, я, возможно, буду использовать Backblaze (как описано в этой теме: Configure an S3 compatible object storage provider for uploads), а в качестве второго места хранения — S3. Стоит ли написать скрипт, который будет взаимодействовать через API обоих сервисов, или это можно настроить непосредственно в S3 (чтобы он сам подтягивал данные из другого места)?