Хранение Google Cloud - есть ли эквивалент Gsutil 'Rsync в Java API?

StackOverflow https://stackoverflow.com//questions/25029652

Вопрос

gsutil имеет действительно аккуратную функцию под названием « rsync ', которые синхронизируются2 ведра / каталоги в GCS.Я искал json API и https Библиотека клиента Java Но я не вижу ничего, что поддерживает этот тип функциональностивне коробки.

Кто-нибудь знает, как добиться того же функциональности «rsync» через java-клиент (без фактического написания логики разных между 2 ведрами)?

Это было полезно?

Решение

нет.Функциональность RSYNC GSUTIL реализуется с использованием JSON API, но сама JSON API не имеет никакой присущей поддержки синхронизации между ведрами или каталогами.Вы, безусловно, могли бы реализовать синхронизацию таким же образом, или вы могли бы вызвать сам GSUTIL, но это в значительной степени ваши основные два варианта.

Другие советы

Официальный инструмент теперь имеет rsync по состоянию на май 2014 подробности можно найти здесь:

http://googlecloudplatform.blogspot.com/2014/05/a-new-and-improved-gsutil-now-with-rsync.html

gsutil rsync: команда rsync автоматизирует синхронизацию локальной файловой системной системы с содержимым ведра Google Cloud Storage или через ведра или поставщики для хранения облаков.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top