Introduction

Vous cherchez à garantir que vos données sont sauvegardées ou synchronisées entre différents appareils et plateformes ? Syncovery, un logiciel puissant de synchronisation et de sauvegarde de fichiers, offre une solution efficace et fiable adaptée à l’utilisation avec Google Cloud Storage et d’autres types de stockage. Que vous protégiez les fichiers d’un petit bureau ou que vous gériez d’énormes volumes de données, Syncovery offre la flexibilité et les fonctionnalités nécessaires pour répondre à vos besoins en matière de protection des données. Ses fonctions robustes incluent la synchronisation en temps réel, la compression, la sauvegarde synthétique et la planification automatisée des sauvegardes, ce qui en fait un choix idéal pour les professionnels de l’informatique. Il est également extrêmement personnalisable et peut être adapté pour satisfaire des exigences particulières de la clientèle.

L’intégration de Syncovery avec Google Cloud Storage vous permet de tirer parti de l’évolutivité et de la sécurité des services cloud pour garder vos fichiers en sécurité et synchronisés. Grâce à la prise en charge de divers protocoles de stockage cloud et standards de chiffrement, Syncovery garantit que vos données sont transmises de manière sécurisée et stockées en toute sécurité dans le cloud. La connexion fluide améliore non seulement la disponibilité des données et la rapidité de récupération, mais simplifie aussi la gestion des données sur plusieurs emplacements. Que vous souhaitiez effectuer de simples sauvegardes ou des synchronisations complexes, Syncovery s’impose comme une solution complète pour Google Cloud Storage qui s’adapte à vos besoins spécifiques.

N’hésitez pas à parcourir notre site pour en savoir plus sur Syncovery en général. Cette page se concentre principalement sur les aspects techniques de la connexion de Syncovery à Google Cloud Storage. Le processus est en réalité simple et facile.

Choix de l’API Google Cloud Storage

Syncovery prend en charge deux protocoles différents pour accéder à Google Cloud Storage : l’ancienne API XML compatible S3, qui est  traitée sur une page distincte. Et la plus moderne et puissante API JSON , qui est recommandée et décrite sur cette page.

Depuis la version 10.11.0, Syncovery est autorisé à être utilisé avec Google Cloud Storage via des comptes de service ou le CLI gcloud. Ces méthodes offrent la possibilité d’accorder à Syncovery un accès administrateur complet au compte Google Cloud Storage, ou de lui permettre de travailler uniquement avec des buckets individuels. Si le CLI gcloud est déjà installé et connecté à votre compte GCS, tout est prêt et vous pouvez commencer à utiliser Syncovery immédiatement.

Beaucoup des étapes décrites sur cette page ne sont nécessaires que si vous voulez autoriser Syncovery directement, sans les outils gcloud. Si vous avez le gcloud CLI, c’est bien plus simple. Il suffit de choisir le protocole Google Cloud Storage dans Syncovery et de choisir d’autoriser via gcloud.

La création d’un compte de service n’est pas difficile, mais elle comporte quelques étapes. Cette page vous guidera à travers la création d’un compte de service pour Syncovery et l’attribution des autorisations nécessaires.

Étape 1 : Création d’un compte de service dans la console Google Cloud

Cette étape n’est nécessaire que si vous n’avez pas une installation gcloud command line tools pas encore d’installation. Un compte de service se crée facilement dans la Google Cloud Console, sur la page Comptes de service. Choisissez votre projet et cliquez sur le bouton « CRÉER UN COMPTE DE SERVICE« :

A screenshot showing the CREATE SERVICE ACCOUNT button in the Google Cloud console

Ensuite, vous verrez le formulaire suivant, où vous devez donner un nom au service et éventuellement une description. L’identifiant du compte de service sera généré automatiquement. Une fois terminé, cliquez sur « CRÉER ET CONTINUER » :

A screenshot showing the Google Cloud service details

C’est le moment de décider si Syncovery aura le contrôle total de l’ensemble du compte Google Cloud Storage, ou si vous attribuerez plus tard des autorisations plus granulaires. Si vous ne souhaitez pas vous embêter avec des autorisations par bucket, vous pouvez attribuer à Syncovery le rôle « Storage Admin ». Cependant, ce n’est pas obligatoire.

A screenshot showing how to choose the STORAGE ADMINISTRATOR role for a Google Cloud service

Vous pouvez maintenant cliquer sur « DONE », car nous n’avons pas besoin de l’étape 3. Le compte de service sera alors créé et s’affichera dans la liste des comptes de service. Il disposera d’une adresse e-mail utilisée pour l’identification, par exemple « syncservice@syncovery2014.iam.gserviceaccount.com« . C’est le bon moment pour copier cette adresse et la sauvegarder quelque part pour une utilisation ultérieure.

Syncovery peut obtenir l’accès à l’aide du compte de service avec une clé privée, ou via le CLI gcloud. Si vous avez installé et activé le CLI gcloud, vous n’avez pas besoin de fournir une clé privée à Syncovery. Sinon, vous devez créer une clé pour le compte. Cliquez dessus et allez à l’onglet « Permissions » comme indiqué ci-dessous, cliquez sur « ADD KEY », puis choisissez « Create new key » :

A screenshot showing the ADD KEY button that is needed to create a private key for a Google Cloud service account

Choisissez le format JSON et cliquez sur CRÉER :

A screenshot showing how to create a private key for a Google Cloud service account

La clé privée est maintenant enregistrée sur votre ordinateur dans un fichier JSON, avec un nom similaire à « syncovery2014-9a29ca47fe28.json ». Enregistrez ce fichier dans un endroit sûr. La clé privée devra être importée dans Syncovery plus tard. Elle est extrêmement confidentielle et doit être conservée en sécurité.

Étape 2 : Attribution des autorisations pour des buckets individuels

Il est possible d’attribuer des autorisations pour chaque bucket séparément. Cette étape peut être ignorée si vous avez attribué le rôle Storage Admin lors de la création du compte de service. Pour attribuer des autorisations au niveau d’un bucket, rendez-vous dans le navigateur Google Cloud Storage.

Cliquez sur le bucket avec lequel vous souhaitez travailler, et allez dans l’onglet AUTORISATIONS :

A screenshot showing bucket permissions in the Google Cloud

Plus bas, cliquez sur ACCORDER L’ACCÈS :

A screenshot showing the GRANT ACCESS button in the Google Cloud Console

Ensuite, vous devez spécifier l’adresse e‑mail du service, utilisée comme identifiant. Dans cet exemple, l’adresse e‑mail est syncservice@syncovery2014.iam.gserviceaccount.com.

Pour un fonctionnement optimal, veuillez choisir le rôle Administrateur du stockage. Cela donnera à Syncovery le contrôle total de ce bucket uniquement, et non du compte Cloud Storage entier.

A screenshot showing how to give a service user permissions on a bucket in the Google Cloud console

Cliquez sur Enregistrer et c’est terminé. Le compte de service peut maintenant être utilisé dans Syncovery.

Étape 3 : Utiliser le compte de service dans Syncovery

Pour accéder à un bucket Google Cloud Storage dans Syncovery, cliquez sur le bouton Internet d’un côté du profil, puis remplacez le protocole FTP par Google Cloud Storage. Si vous travaillez avec plusieurs comptes de service différents, vous devez saisir un identifiant interne facultatif dans le champ « Account (opt.) ». Ce nom de compte facultatif n’est qu’un identifiant interne dans Syncovery et n’a aucune signification réelle. En particulier, il ne doit pas forcément correspondre à l’ID du compte de stockage ni à une adresse e-mail.

Cliquez sur le bouton Paramètres… pour préciser les détails du compte de service :

A screenshot showing how the Google Cloud Storage protocol is chosen in Syncovery

Syncovery va maintenant vous demander l’adresse e‑mail du compte de service :

A screenshot showing how a Google Cloud service account's email address is entered into Syncovery

Et la clé privée. Ouvrez le fichier json précédemment enregistré dans un éditeur de texte, puis copiez‑collez son contenu dans la boîte de dialogue, qui ressemblera à ceci :

A screenshot showing how a Google Cloud service account's private key is entered into Syncovery

Vous êtes maintenant prêt et la suite devrait être très simple. 

Si vous connaissez le nom du bucket avec lequel Syncovery doit travailler, vous pouvez le saisir dans le champ «Conteneur».

En revanche, si vous avez donné à Syncovery le contrôle total du compte de stockage, vous pouvez cliquer sur le bouton Parcourir à côté du champ Conteneur pour obtenir une liste de buckets parmi lesquels choisir.

Enfin, vous pouvez cliquer sur le deuxième bouton Parcourir pour choisir un dossier à l’intérieur du bucket.