Google Clous Storage - есть ли эквивалент gsutil 'rsync' в Java API?

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

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


person Graham Polley    schedule 30.07.2014    source источник


Ответы (2)


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

person Brandon Yarbrough    schedule 30.07.2014

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

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

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

person Kerwin Co    schedule 16.01.2015