Trigger Solace

Il trigger Solace è un trigger di eventi del connettore che ti consente di richiamare un'integrazione in base agli eventi Solace a cui hai sottoscritto l'abbonamento nella connessione Solace.

Prima di iniziare

Se prevedi di creare o configurare una nuova connessione per il trigger Solace, 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 Solace:

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

Aggiungere il trigger Solace

Per aggiungere un trigger Solace all'integrazione:

  1. Nella Google Cloud console, vai alla pagina Application Integration.

    Vai ad Application Integration

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

    Viene visualizzata la pagina Elenco integrazioni con 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 Riepilogo integrazione riquadro delle informazioni nella barra degli strumenti dell'integrazione.
    4. Fai clic su Crea.

    La nuova integrazione viene aperta nell'editor integrazioni.

  4. Nella barra di navigazione dell'editor integrazioni, fai clic su Trigger per visualizzare l'elenco dei trigger disponibili.
  5. Fai clic sull'elemento Trigger Solace e posizionalo nell'editor integrazioni.
  6. Per configurare il trigger Solace, puoi utilizzare una connessione Solace esistente disponibile in Integration Connectors o crearne una nuova utilizzando l'opzione di creazione della connessione in linea.

Configurare il trigger Solace utilizzando una connessione esistente

Puoi configurare il trigger Solace utilizzando una connessione Solace esistente in Integration Connectors. Tieni presente che il trigger Solace è un trigger di eventi del connettore, pertanto puoi utilizzare solo una connessione Solace con la sottoscrizione agli eventi abilitata per configurare il trigger.

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

Per configurare un trigger Solace utilizzando una connessione Solace esistente:

  1. Fai clic sull'elemento Trigger Solace nell'editor 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 trigger eventi connettore :
    1. Regione: seleziona la regione della connessione Solace.
    2. Connessione: seleziona la connessione Solace che vuoi utilizzare.

      Application Integration mostra solo le connessioni Solace attive e con la sottoscrizione agli eventi abilitata.

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

Configurare il trigger Solace utilizzando una nuova connessione

Per configurare il trigger Solace utilizzando una nuova connessione Solace:

  1. Fai clic sull'elemento Trigger Solace nell'editor integrazioni per aprire il riquadro di configurazione del trigger.
  2. Fai clic su Configura trigger.
  3. Salta 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 Solace:
      1. Regione: seleziona una località dall'elenco a discesa.

        Per l'elenco di tutte le regioni supportate, consulta Località.

      2. Fai clic su Avanti.
    2. Nella sezione Dettagli connessione, completa quanto segue:
      1. Connettore: seleziona Solace dall'elenco a discesa dei connettori disponibili.
      2. Versione connettore: seleziona la versione del connettore dall'elenco a discesa delle versioni disponibili.
      3. Nel campo Nome connessione, inserisci un nome per l'istanza di connessione.

        I nomi delle connessioni devono soddisfare i seguenti criteri:

        • I nomi delle connessioni possono contenere lettere, numeri o trattini.
        • Le lettere devono essere minuscole.
        • I nomi delle connessioni devono iniziare con una lettera e terminare con una lettera o un numero.
        • I nomi delle connessioni non possono contenere più di 49 caratteri.
        • Per i connettori che supportano la sottoscrizione agli eventi, i nomi delle connessioni non possono iniziare con il prefisso "goog".
      4. (Facoltativo) Inserisci una Descrizione per l'istanza di connessione.
      5. Service account: seleziona un account di servizio con i ruoli richiesti.
      6. Per utilizzare la connessione per le sottoscrizioni agli eventi, seleziona Abilita sottoscrizione agli eventi. Se selezioni questa opzione, la sottoscrizione agli eventi viene abilitata con le azioni.
      7. VPN messaggi: la VPN messaggi del router di messaggi Solace Pub/Sub+ a cui vuoi connetterti. Una connessione è specifica per una VPN messaggi. Se hai molte VPN messaggi, devi creare una connessione separata connessione per ogni VPN messaggi.
      8. Nome coda predefinito: il nome della coda predefinita, che può essere sostituito durante l'esecuzione dell'azione.
      9. Nome argomento predefinito: il nome dell'argomento a cui connettersi.
      10. (Facoltativo) Per utilizzare SSL, seleziona Abilita SSL e specifica i dettagli di configurazione SSL.
        1. Seleziona un tipo di archivio di attendibilità. Puoi specificare Pubblico, Privato o Connessione non sicura.
        2. Seleziona i certificati in base alla selezione dell'archivio di attendibilità. Ad esempio, se selezioni Privato, specifica un archivio di attendibilità personalizzato.
        3. Se utilizzi mTLS, seleziona i certificati del keystore nella sezione Keystore.
        4. (Facoltativo) Seleziona la versione TLS.
        5. Inserisci la suite di cifratura supportata. Inserisci più suite di cifratura come valori separati da virgole. Per ulteriori informazioni, consulta Suite di cifratura supportate.
      11. (Facoltativo) Configura le Impostazioni nodo di connessione.
        • Numero minimo di nodi: inserisci il numero minimo di nodi di connessione.
        • Numero massimo di nodi: inserisci il numero massimo di nodi di connessione.

        Un nodo è un'unità (o una replica) di una connessione che elabora le transazioni. Sono necessari più nodi per elaborare più transazioni per una connessione e, viceversa, sono necessari meno nodi per elaborare meno transazioni. Per capire in che modo i nodi influiscono sui prezzi dei connettori, consulta Prezzi dei nodi di connessione. Se non inserisci alcun valore, per impostazione predefinita i nodi minimi sono impostati su 2 (per una maggiore disponibilità) e i nodi massimi sono impostati su 50.

      12. (Facoltativo) Fai clic su + Aggiungi etichetta per aggiungere un'etichetta alla connessione sotto forma di coppia chiave/valore.
      13. Fai clic su Avanti.
    3. Nella sezione Destinazioni, inserisci i dettagli dell'host remoto (sistema di backend) a cui vuoi connetterti.
      1. Tipo di destinazione: seleziona un Tipo di destinazione.
        • Per specificare il nome host o l'indirizzo IP di destinazione, seleziona Indirizzo host e inserisci l'indirizzo nel campo host 1.
        • Per stabilire una connessione privata, seleziona Collegamento endpoint. Nell'elenco Collegamento endpoint, seleziona il collegamento endpoint creato per il tuo sistema di backend.

        Se vuoi stabilire una connessione pubblica ai tuoi sistemi di backend con una maggiore sicurezza, puoi considerare la configurazione di indirizzi IP statici in uscita per le connessioni e poi configurare le regole firewall in modo da consentire solo gli indirizzi IP statici specifici.

      2. Fai clic su Avanti.
    4. Nella sezione Autenticazione, inserisci i dettagli di autenticazione.
      1. Seleziona un Tipo di autenticazione e inserisci i dettagli pertinenti.

        I seguenti tipi di autenticazione sono supportati dalla connessione Solace:

        • Anonimo
        • Nome utente e password
      2. Per capire come configurare questi tipi di autenticazione, consulta Configurare l'autenticazione.

      3. Fai clic su Avanti.
    5. Nella sezione Dettagli sottoscrizione agli eventi, configura i dettagli relativi agli eventi.
      • Inserisci la configurazione della coda di messaggi non recapitabili. Se configuri la coda di messaggi non recapitabili, la connessione scrive gli eventi non elaborati nell'argomento Pub/Sub specificato. Inserisci i seguenti dettagli:
        1. ID progetto coda di messaggi non recapitabili: l'ID progetto Google Cloud in cui hai configurato l'argomento Pub/Sub della coda di messaggi non recapitabili.
        2. Argomento messaggi non recapitabili: l'argomento Pub/Sub in cui vuoi scrivere i dettagli dell'evento non elaborato.
    6. Esamina: esamina i dettagli della connessione e dell'autenticazione.
    7. Fai clic su Crea.

    Output del trigger

    Il trigger Solace richiede alcuni minuti per completare la configurazione della sottoscrizione agli eventi. Puoi visualizzare lo stato della sottoscrizione agli eventi nel riquadro di configurazione del trigger in Dettagli sottoscrizione agli eventi.

    Il trigger Solace indica lo stato di una sottoscrizione agli eventi utilizzando i seguenti stati:

    • Creating: indica che il trigger sta sottoscrivendo la sottoscrizione agli eventi.
    • Active: indica che il trigger ha sottoscritto correttamente una sottoscrizione agli eventi.
    • Error: indica che si è verificato un problema con la sottoscrizione agli eventi configurata.

    Oltre allo stato della sottoscrizione agli eventi, la sezione Dettagli sottoscrizione agli eventi mostra anche altri dettagli, come la regione della connessione, il nome della connessione e il nome della sottoscrizione agli eventi.

    Variabile di output del trigger

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

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

    Visualizzare le sottoscrizioni agli eventi

    Per visualizzare e gestire tutte le sottoscrizioni agli eventi associate a una connessione in Integration Connectors:

    1. Vai alla pagina Integration Connectors > Connessioni.

      Vai alla pagina Connessioni

    2. Fai clic sulla connessione per cui vuoi visualizzare le sottoscrizioni.
    3. Fai clic sulla scheda Sottoscrizioni agli eventi.

      Vengono visualizzate tutte le sottoscrizioni agli eventi per la connessione.

    Modificare il trigger Solace

    Puoi modificare un trigger Solace per cambiare o aggiornare la configurazione della connessione e i dettagli della sottoscrizione agli eventi.

    Per modificare un trigger Solace:

    1. Fai clic sull'elemento Trigger Solace nell'editor integrazioni per aprire il riquadro di configurazione del trigger.
    2. Fai clic su Configura trigger Solace.
    3. Nella pagina Editor trigger eventi connettore :
      1. Per conservare la sottoscrizione agli eventi configurata in precedenza, fai clic su Conserva, altrimenti fai clic su Elimina.
      2. Aggiorna la configurazione della connessione e i dettagli della sottoscrizione agli eventi come preferisci.
      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