Есть ли способ синхронизировать контейнер в быстром хранилище объектов с корзиной в IBM COS S3?

Пример:

Быстрое хранение объектов

authurl=
username=
apikey=
conatainer = test1

IBM COS

access_key=
secret_key=
bucket_name= test2

мы могли бы синхронизировать контейнер и ведро?

2 ответа

Решение

К сожалению, в настоящее время невозможно синхронизировать контейнеры с помощью API. Контейнерная синхронизация для ICOS включена в план, но еще не запланирован к запланированному выпуску.

Обратите внимание, что синхронизация для репликации и устойчивости данных не требуется для хранилища объектов Cross Region. Объекты нарезаются, шифруются и рассредоточиваются по центрам обработки данных в Вашингтоне, округ Колумбия, Далласе и Сан-Хосе, и могут возникнуть катастрофические сбои в двух из этих мест одновременно, чтобы данные подвергались риску.

Синхронизация по причинам минимизации задержки может быть полезной. В настоящее время хранилище объектов Cross Region доступно только в США, но аналогичные предложения находятся в разработке для Европы и Азиатско-Тихоокеанского региона.

Как отметил Ник Ланге, использование API для синхронизации контейнеров и сегментов пока невозможно.

Однако, если вы хотите синхронизировать существующий контейнер с COS S3, вы можете использовать инструмент с открытым исходным кодом, такой как Rclone. Rclone является мощным, потому что если S3cmd не использует многоэтапную загрузку, вы можете войти в систему, добавить несколько облачных целевых объектов и синхронизировать / перемещать / выдвигать / извлекать / фильтровать / тестировать данные и т. Д. (Как вы можете это сделать с rsync для файлов).

Теперь, если вам нужен бесплатный графический инструмент, который делает то же самое, у вас есть Cloudberry S3 explorer. Этот инструмент имеет встроенную поддержку Swift и поддержку S3. Тогда вам просто нужно перетащить все свои данные.

Надеюсь, это поможет.

Другие вопросы по тегам