Trigger Cloud Pub/Sub
Il trigger Cloud Pub/Sub ti consente di eseguire l'integrazione in base agli eventi nel middleware Pub/Sub.
Utilizzando questo trigger, puoi eseguire un'integrazione ogni volta che un publisher scrive un messaggio
nell'argomento che hai scelto. L'argomento può esistere nello stesso progetto Google Cloud dell'integrazione o
in un progetto Google Cloud diverso. Quando questo trigger viene eseguito, scrive anche il messaggio pubblicato nella
variabile di output CloudPubSubMessage. In base ai tuoi requisiti,
puoi utilizzare questa variabile negli attivatori o nelle attività downstream.
Per scoprire come creare un'integrazione di esempio utilizzando Application Integration e il trigger Cloud Pub/Sub, consulta Ascolta l'argomento Cloud Pub/Sub e invia un'email.
Utilizzando questo trigger, puoi eseguire un'integrazione ogni volta che un publisher scrive un messaggio nell'argomento che hai scelto. Quando questo trigger viene eseguito, scrive anche il messaggio pubblicato nella variabile di output CloudPubSubMessage. In base ai tuoi requisiti, puoi utilizzare questa variabile negli attivatori o nelle attività downstream.
Prima di iniziare
Prima di configurare il trigger Cloud Pub/Sub, assicurati di eseguire le seguenti attività nel progetto Google Cloud .
- Assegna il ruolo Project IAM Admin (
roles/resourcemanager.projectIamAdmin) all'utente che crea questo trigger. - Abilita l'API Pub/Sub per il progetto Google Cloud che contiene l'integrazione.
- Access Context Manager Admin (
roles/accesscontextmanager.policyAdmin) - Access Context Manager Editor (
roles/accesscontextmanager.policyEditor) - Access Context Manager Reader (
roles/accesscontextmanager.policyReader) - Verifica di avere un argomento Pub/Sub. Per creare un nuovo argomento Pub/Sub:
- Vai alla pagina degli argomenti Pub/Sub nella console Cloud.
- Fai clic su Crea un argomento.
- Nel campo ID argomento, fornisci un nome univoco per l'argomento.
- Fai clic su Salva.
Se l'API Pub/Sub è protetta da un perimetro di servizio, assicurati di definire i seguenti ruoli IAM per gestire questi perimetri di servizio:
Per informazioni sulla concessione dei ruoli alle entità, consulta Concessione, modifica e revoca dell'accesso.
Aggiungi un trigger Cloud Pub/Sub
Per aggiungere un trigger Cloud Pub/Sub a un'integrazione nuova o esistente, segui questi passaggi:- Nella console Google Cloud , vai alla pagina Integrazione di applicazioni.
- Nel menu di navigazione, fai clic su Integrazioni.
Viene visualizzata la pagina Elenco integrazioni, che elenca tutte le integrazioni disponibili nel progetto Google Cloud.
- Seleziona un'integrazione esistente o fai clic su Crea integrazione per crearne una nuova.
Se stai creando una nuova integrazione:
- Inserisci un nome e una descrizione nel riquadro Crea integrazione.
- Seleziona una regione per l'integrazione.
- Seleziona un account di servizio per l'integrazione. Puoi modificare o aggiornare i dettagli del account di servizio di un'integrazione in qualsiasi momento dal riquadro Riepilogo integrazione nella barra degli strumenti di integrazione.