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)