Есть ли способ синхронизировать контейнер в быстром хранилище объектов с корзиной в 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. Тогда вам просто нужно перетащить все свои данные.
Надеюсь, это поможет.