Intégration Google Pub/ Sub

Sommaire :
1. Vue d’ensemble
L’intégration Google Cloud Pub/Sub est une intégration de données en streaming qui pousse les données du Smart Network vers le tenancy Google Cloud Pub/Sub d’un client en temps réel. Les données sont généralement disponibles sur les Topics Google Cloud Pub/Sub, sur lesquels des abonnements peuvent être configurés pour garantir que la gestion des événements et l’analyse sont alimentées avec l’état le plus actuel de l’espace mesuré. L’intégration Google Cloud Pub/Sub crée un chemin vers le stockage avancé, la visualisation et l’analyse dans l’écosystème Google Cloud depuis le Microshare Smart Network.
2. Configuration

Côté client
Prérequis :
- A. Créer un compte de service
- B. Générer une clé
A. Créer un compte de service
Pour créer un compte de service, connectez-vous d’abord à votre Google Cloud Platform (GCP).

Puis allez dans Menu > API & Services > Credentials.


Cliquez sur Create Credentials puis sur Service Account.

Vous devrez ensuite lui donner un nom tel que "Microshare® Data" par exemple, et un Service Account Id, qui pourrait être identique au nom. Et enfin, vous pouvez ajouter votre propre description.

Notre exemple :

Concernant les permissions, il est important de sélectionner PubSub Editor ou PubSub Admin pour une meilleure maintenance.

Vous pouvez laisser la dernière page telle quelle et cliquer sur Done.

Le compte de service est maintenant configuré, et l’e-mail est :
- Service Account Id@Project Name.iam.gserviceaccount.com
Si à tout moment vous devez modifier le rôle, vous pouvez modifier les paramètres de l’e-mail dans l’interface des rôles.

B. Générer la clé nécessaire
Maintenant, cliquons sur le compte de service créé.

Puis allez en bas de la page pour trouver la section « Keys ».

Et cliquez sur Add Key > Create new Key.

Choisissez JSON et cliquez sur CREATE.

Votre clé est maintenant créée et automatiquement téléchargée sur votre ordinateur.

Vous pouvez l’ouvrir pour vérifier que tout est correct comme ceci :

Faites attention à stocker et transmettre le fichier résultant de manière sécurisée. Ces identifiants d’accès sont stockés en texte brut et vulnérables aux fuites de sécurité.
Votre contact Service ou Support Microshare aura besoin du fichier .json. Il est recommandé d’envoyer ces informations de manière sécurisée via un e-mail chiffré GPG ou via une connexion de chat chiffrée utilisant keybase.io.