Exemples

Exemple de fonction GET pour l'extraction d'un message à partir de l'abonnement Cloud Pub/Sub

Voici un exemple de règle de mappe GET qui permet d'extraire des messages d'un abonnement Cloud Pub/Sub et d'effectuer une authentification explicitement basée sur le fichier de données d'identification spécifié. Les messages sont reconnus dans le cadre de la validation de la transaction source.

GET("GCPUBSUB", "-CF creds_file -S subscription_name -ACK TRANSACTIONAL -TV") 

Exemple de fonction PUT pour l'insertion d'un message dans un sujet Cloud Pub/Sub

Voici un exemple de règle de mappe PUT qui permet d'écrire des messages dans un sujet Cloud Pub/Sub et de créer le sujet s'il n'existe pas encore. Le délai d'attente de publication est fixé à 10 secondes. L'authentification est effectuée automatiquement, par exemple à l'aide de la variable d'environnement GOOGLE_APPLICATION_CREDENTIALS.

PUT("GCPUBSUB", "-T topic_name -CT -PT 10 -TE+  log_file", input_data)