Testare e pubblicare le integrazioni
Puoi testare o pubblicare un'integrazione dall'editor di integrazione dopo aver aggiunto e configurato l'integrazione con i trigger, le attività e le connessioni edge necessari. Quando testi un'integrazione utilizzando la Google Cloud console, l'integrazione viene eseguita in modalità sincrona.
Ruolo richiesto
Per ottenere le autorizzazioni necessarie per testare o pubblicare un'integrazione, chiedi all'amministratore di concederti il ruolo IAM Agente di servizio di Application Integration (roles/integrations.serviceAgent) sul progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Testare un'integrazione
Se vuoi verificare che l'integrazione funzioni come previsto, puoi testarla prima di pubblicarla. Il test di un'integrazione ti consente di sperimentare con i valori delle variabili di input dell'integrazione e aiuta a identificare eventuali errori nel flusso di connessione dell'integrazione.
Per eseguire un test di un'integrazione, seleziona una delle seguenti opzioni:
Console
- Nella console Google Cloud, vai alla pagina Application Integration.
- Fai clic su Integrazioni nel menu di navigazione a sinistra per aprire la pagina Integrazioni.
- Seleziona l'integrazione che vuoi testare.
- Nella barra di navigazione del designer, fai clic su Test.
Se hai configurato più trigger nell'integrazione, seleziona il trigger da cui vuoi eseguire il test dell'integrazione. Viene visualizzato il riquadro Test di integrazione.
- Fai clic su Test di integrazione.
Il test di Application Integration esegue l'integrazione e mostra il risultato dell'esecuzione nel riquadro Test di integrazione:
- Per modificare le variabili di input, fai clic su Modifica variabili di input.
- Per testare di nuovo l'integrazione, fai clic su Testa di nuovo l'integrazione.
- Per ripristinare i valori, fai clic su Ripristina valori.
- Per visualizzare e ispezionare i log di esecuzione del test, fai clic su Visualizza log.
- Se hai attivato Cloud Logging, fai clic su Visualizza log di Cloud per visualizzare i log in Cloud Logging.
- Per modificare l'integrazione senza creare una nuova versione dell'integrazione, fai clic su Modifica integrazione.
- Per chiudere l'operazione di test e tornare all'editor di integrazione, fai clic su Chiudi.
API
Chiama il projects.locations.integrations.test metodo.
Per impostare il timeout del flusso, imposta il campo X-Server-Timeout nell'intestazione. Per impostazione predefinita, il timeout è di 120 secondi. Per un elenco di parametri di richiesta predefiniti, consulta Parametri di sistema.
Pubblicare un'integrazione
La pubblicazione di una versione di integrazione ne esegue il deployment e la mette in stato attivo. La pubblicazione di qualsiasi versione precedente dell'integrazione verrà annullata automaticamente e tutti i servizi che si basano sulla versione dell'integrazione pubblicata in precedenza utilizzeranno automaticamente l'ultima versione pubblicata.
Per pubblicare un'integrazione, seleziona una delle seguenti opzioni:
Console
- Nella console Google Cloud, vai alla pagina Application Integration.
- Fai clic su Integrazioni nel menu di navigazione a sinistra per aprire la pagina Integrazioni.
- Seleziona l'integrazione che vuoi pubblicare.
- Nella barra di navigazione del designer, fai clic sul menu a discesa Versione e seleziona la versione dell'integrazione che vuoi pubblicare.
- Fai clic su Pubblica.
Viene visualizzata la finestra di dialogo Genera automaticamente la descrizione dell'integrazione. Se vuoi generare una descrizione, fai clic su Sì, continua. In caso contrario, fai clic su No, pubblica.
Dopo aver pubblicato l'integrazione, puoi visualizzare e ispezionare i log di esecuzione dell'integrazione pubblicata. Per visualizzare i log, fai clic su Log nella barra degli strumenti dell'editor di integrazione.
Per impostazione predefinita, Application Integration blocca la modifica di un'integrazione quando viene pubblicata. Per apportare modifiche all'integrazione pubblicata, fai clic su Attiva modifica nell'editor di integrazione. La modifica di un'integrazione pubblicata creerà una nuova versione dell'integrazione.
API
Chiama il projects.locations.integrations.versions.publish metodo.
Annullare la pubblicazione di un'integrazione
L'annullamento della pubblicazione di una versione di integrazione attiva ne annulla il deployment e la mette in stato di snapshot. Tutti i servizi che si basano sulla versione pubblicata dell'integrazione verranno arrestati automaticamente.
Per annullare la pubblicazione di un'integrazione, seleziona una delle seguenti opzioni:
Console
- Nella console Google Cloud, vai alla pagina Application Integration.
- Fai clic su Integrazioni nel menu di navigazione a sinistra per aprire la pagina Integrazioni.
- Seleziona l'integrazione di cui vuoi annullare la pubblicazione.
- Nella barra di navigazione del designer, fai clic sul menu a discesa Versione e seleziona la versione dell'integrazione di cui vuoi annullare la pubblicazione.
- Fai clic su Annulla pubblicazione.
Una volta annullata la pubblicazione dell'integrazione, puoi fare clic su Attiva modifica nell'editor di integrazione per modificare l'integrazione. La modifica dell'integrazione creerà una nuova versione dell'integrazione.
API
Chiama il projects.locations.integrations.versions.unpublish metodo.
Quote e limiti
Per informazioni sulle quote e sui limiti di Application Integration, consulta Quote e limiti.
Best practice
- Definisci l'usabilità di una variabile (variabile di input o variabile di output) prima di testare l'integrazione. Consulta Variabili di integrazione.
- Definisci la gestione degli errori per l'integrazione.
Quote e limiti
Per informazioni su quote e limiti, consulta Quote e limiti.