Trigger Rabbit MQ

Il trigger Rabbit MQ è un trigger evento connettore che ti consente di richiamare un'integrazione in base agli eventi Rabbit MQ a cui hai eseguito la sottoscrizione nella connessione Rabbit MQ.

Prima di iniziare

Se prevedi di creare o configurare una nuova connessione per il trigger RabbitMQ, assicurati di disporre del seguente ruolo IAM nel progetto:

  • Connector Admin (roles/connectors.admin)
  • Per informazioni sulla concessione dei ruoli, consulta Gestire l'accesso.

Concedi i seguenti ruoli IAM al account di servizio che vuoi utilizzare per il trigger RabbitMQ:

  • Application Integration Invoker (roles/integrations.integrationInvoker)
  • Per informazioni sulla concessione di ruoli a un account di servizio, vedi Gestire l'accesso ai service account.

Aggiungi il trigger RabbitMQ

Per aggiungere un trigger Rabbit MQ all'integrazione, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Integrazione di applicazioni.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrazioni.

    Viene visualizzata la pagina Elenco integrazioni, che elenca tutte le integrazioni disponibili nel progetto Google Cloud.

  3. Seleziona un'integrazione esistente o fai clic su Crea integrazione per crearne una nuova.

    Se stai creando una nuova integrazione:

    1. Inserisci un nome e una descrizione nel riquadro Crea integrazione.
    2. Seleziona una regione per l'integrazione.
    3. 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 dell'integrazione.
    4. Fai clic su Crea.

    L'integrazione appena creata si apre nell'editor integrazioni.

  4. Nella barra di navigazione dell'editor dell'integrazione, fai clic su Attivatori per visualizzare l'elenco degli attivatori disponibili.
  5. Fai clic sull'elemento Trigger Rabbit MQ e posizionalo nell'Editor integrazioni.
  6. Per configurare il trigger RabbitMQ, puoi utilizzare una connessione RabbitMQ esistente disponibile in Integration Connectors oppure crearne una nuova utilizzando l'opzione di creazione della connessione inline.

Configura il trigger RabbitMQ utilizzando una connessione esistente

Puoi configurare il trigger Rabbit MQ utilizzando una connessione Rabbit MQ esistente in Integration Connectors. Tieni presente che l'attivatore Rabbit MQ è un attivatore di eventi connettore, pertanto puoi utilizzare solo una connessione Rabbit MQ con l'iscrizione agli eventi abilitata per configurare l'attivatore.

Per informazioni su come configurare un trigger RabbitMQ utilizzando una nuova connessione RabbitMQ, consulta Configurare il trigger RabbitMQ utilizzando una nuova connessione.

Per configurare un trigger RabbitMQ utilizzando una connessione RabbitMQ esistente, segui questi passaggi:

  1. Fai clic sull'elemento Trigger Rabbit MQ nell'editor di integrazioni per aprire il riquadro di configurazione del trigger.
  2. Fai clic su Configura trigger.
  3. Fornisci i seguenti dettagli di configurazione nella pagina Editor attivatore eventi connettore:
    1. Regione:seleziona la regione della connessione RabbitMQ.
    2. Connessione:seleziona la connessione Rabbit MQ che vuoi utilizzare.

      L'Application Integration mostra solo le connessioni Rabbit MQ attive e con una sottoscrizione di eventi abilitata.

    3. Seleziona Queue o Argomento come JMS Source Type.
      • Se selezioni Queue, fornisci il nome della coda Rabbit MQ nella colonna JMS Source Name.
      • Se selezioni Topic, fornisci il nome dell'argomento Rabbit MQ nella colonna Nome origine JMS.
    4. Service account: seleziona un account di servizio con i ruoli IAM richiesti per il trigger RabbitMQ.
  4. Fai clic su Fine per completare la configurazione dell'attivatore e chiudere la pagina.

Configura il trigger RabbitMQ utilizzando una nuova connessione

Per configurare il trigger RabbitMQ utilizzando una nuova connessione RabbitMQ, segui questi passaggi:

  1. Fai clic sull'elemento Trigger Rabbit MQ nell'editor di integrazioni per aprire il riquadro di configurazione del trigger.
  2. Fai clic su Configura trigger.
  3. Ignora il campo Regione.
  4. Fai clic su Connessione e seleziona l'opzione Crea connessione dal menu a discesa.
  5. Completa i seguenti passaggi nel riquadro Crea connessione:
    1. Nel passaggio Località, scegli la località per la nuova connessione RabbitMQ:
      1. Regione:seleziona una regione dall'elenco a discesa.
      2. Fai clic su Avanti.
    2. Nel passaggio Dettagli connessione, fornisci i dettagli della nuova connessione Rabbit MQ:
      1. Versione connettore:scegli una versione disponibile del connettore Rabbit MQ dall'elenco a discesa.
      2. Nome connessione:inserisci un nome per la connessione Rabbit MQ.
      3. (Facoltativo) Descrizione : inserisci una descrizione per la connessione.
      4. (Facoltativo) Attiva Cloud Logging:seleziona questa casella di controllo per archiviare tutti i dati di log della connessione.
      5. Service account: seleziona un account di servizio con i ruoli IAM richiesti per la connessione RabbitMQ.
      6. Abilita sottoscrizione all'evento:seleziona questa opzione per abilitare la sottoscrizione all'evento per la connessione Rabbit MQ.
      7. (Facoltativo) Espandi Impostazioni avanzate per configurare le impostazioni del nodo di connessione.

        Per ulteriori informazioni sulle impostazioni del nodo di connessione per RabbitMQ, consulta la documentazione relativa alla connessione RabbitMQ.

      8. (Facoltativo) Fai clic su + Aggiungi etichetta per aggiungere un'etichetta alla connessione sotto forma di coppia chiave-valore.
      9. Fai clic su Avanti.
    3. Nel passaggio Destinazioni, fornisci i dettagli dell'istanza RabbitMQ:
      1. Tipo di destinazione:seleziona Indirizzo host.
      2. Host: inserisci il nome host o l'indirizzo IP dell'istanza RabbitMQ.
      3. Fai clic su Avanti.
    4. (Facoltativo) Se vuoi utilizzare SSL, seleziona Abilita SSL. Vengono visualizzati i dettagli della configurazione SSL.
      1. Seleziona un tipo di trust store. Può essere Pubblico, Privato o Connessione non sicura.
      2. Seleziona i certificati visualizzati in base alla selezione dell'archivio attendibile.
      3. Se utilizzi mTLS, seleziona i certificati dell'archivio chiavi nella sezione Archivio chiavi.
      4. (Facoltativo) Seleziona la versione TLS.
      5. Inserisci il pacchetto di cifratura supportato. Inserisci più suite di crittografia come valori separati da virgole. Per ulteriori informazioni, vedi Suite di crittografia supportate.
    5. Nel passaggio Autenticazione, fornisci i dettagli di autenticazione per l'istanza RabbitMQ:
      1. Seleziona il tipo di autenticazione che preferisci e inserisci i dettagli pertinenti per accedere all'URL host Rabbit MQ fornito.

        Per capire come configurare questi tipi di autenticazione, consulta Configurare l'autenticazione.

      2. Fai clic su Avanti.
    6. Rivedi: rivedi i dettagli di connessione RabbitMQ forniti.
    7. Fai clic su Crea per completare la creazione di una nuova connessione RabbitMQ.
  6. Fai clic su Fine e chiudi la pagina.

Suite di crittografia supportate

Versione TLS Suite di crittografia supportate
1.2
  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
1.3
  • TLS_AES_256_GCM_SHA384
  • TLS_CHACHA20_POLY1305_SHA256
  • TLS_AES_128_GCM_SHA256

Output trigger

L'attivatore RabbitMQ richiede un paio di minuti per completare la configurazione della sottoscrizione agli eventi. Puoi visualizzare lo stato dell'iscrizione all'evento nel riquadro di configurazione del trigger in Dettagli iscrizione all'evento.

Il trigger Rabbit MQ indica lo stato di un abbonamento agli eventi utilizzando i seguenti stati:

  • Creating: indica che il trigger è l'iscrizione all'iscrizione agli eventi.
  • Active: indica che l'attivatore è stato iscritto correttamente a un'iscrizione agli eventi.
  • Error: indica che si è verificato un problema con l'iscrizione agli eventi configurata.

Oltre allo stato dell'iscrizione all'evento, la sezione Dettagli iscrizione all'evento mostra anche altri dettagli, come la regione di connessione, il nome della connessione e il nome dell'iscrizione all'evento.

L'immagine seguente mostra un layout di esempio del riquadro di configurazione del trigger Rabbit MQ:

Immagine che mostra il riquadro di configurazione del trigger RabbitMQ Immagine che mostra il riquadro di configurazione del trigger RabbitMQ

Variabile di output del trigger

Per ogni evento, il trigger Rabbit MQ genera una variabile di output ConnectorEventPayload (in formato JSON) che puoi utilizzare nelle attività downstream. La variabile di output conterrà il payload dell'evento RabbitMQ. Ad esempio:

{
"message": "Hello world",
"messageContentType": "Text"
}

Visualizzare le iscrizioni agli eventi

Per visualizzare e gestire tutti gli abbonamenti agli eventi associati a una connessione in Integration Connectors:

  1. Vai alla pagina Integration Connectors > Connections (Connettori di integrazione > Connessioni).

    Vai alla pagina Connessioni

  2. Fai clic sulla connessione per cui vuoi visualizzare gli abbonamenti.
  3. Fai clic sulla scheda Abbonamenti agli eventi.

    Vengono visualizzate tutte le iscrizioni agli eventi per la connessione.

Modifica trigger RabbitMQ

Puoi modificare un trigger RabbitMQ per cambiare o aggiornare la configurazione della connessione e i dettagli dell'abbonamento agli eventi.

Per modificare un trigger RabbitMQ:

  1. Fai clic sull'elemento Trigger Rabbit MQ nell'editor di integrazioni per aprire il riquadro di configurazione del trigger.
  2. Fai clic su Configura trigger Rabbit MQ.
  3. Nella pagina Editor trigger evento connettore, segui questi passaggi:
    1. Per mantenere l'abbonamento agli eventi configurato in precedenza, fai clic su Mantieni, altrimenti fai clic su Elimina.
    2. Aggiorna la configurazione della connessione e i dettagli dell'iscrizione agli eventi in base alle tue preferenze.
    3. Fai clic su Fine.
  4. Puoi visualizzare i dettagli aggiornati della connessione e della sottoscrizione agli eventi nel riquadro di configurazione del trigger in Dettagli sottoscrizione agli eventi.

Quote e limiti

Per informazioni su quote e limiti, consulta Quote e limiti.

Passaggi successivi