Google Cloud Storage - C'è un equivalente di Gsutil 'Rsync' nell'API Java?
-
21-12-2019 - |
Domanda
Gsutil ha una caratteristica davvero ordinata chiamata ' rsync ' che sincronizza2 secchi / directory in GCS.Ho cercato il json API e Libreria client Java ma non riesco a vedere nulla che supporti questo tipo di funzionalitàout-of-the-box.
Qualcuno sa come ottenere la stessa funzionalità di "rsync" tramite il client Java (senza scrivere effettivamente la logica differta tra i 2 secchi)?
Soluzione
Non c'è.La funzionalità di Gsutil's Rsync è implementata utilizzando l'API JSON, ma l'API JSON stesso non ha alcun supporto intrinseco per la sincronizzazione tra secchi o directory.Potresti certamente implementare la sincronizzazione nello stesso modo, oppure potresti chiamare a Gsutil stesso, ma quelli sono praticamente le tue principali due scelte.
Altri suggerimenti
Lo strumento ufficiale ora ha rsync a partire da maggio, i dettagli del 2014 sono disponibili qui:
http://googlecloudplatform.blogspot.com/2014/05/a-new-and-improved-gsutil-nononow-with-rstync.html
Gsutil Rsync: il comando RSYNC automatizza la sincronizzazione di una directory del file system locale con il contenuto di un secchio di stoccaggio di Google Cloud, o attraverso secchi o fornitori di cloud o fornitori.