Implementazione di automazioni - Amazon Quick

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Implementazione di automazioni

Dopo aver creato e testato le automazioni in Amazon Quick Automate, il passaggio successivo consiste nel distribuirle in modo che possano essere eseguite regolarmente su un trigger. L'implementazione rende l'automazione operativa e pronta per l'esecuzione. È possibile aggiungere un trigger a un'automazione distribuita per eseguirla secondo una pianificazione predefinita. L'implementazione prevede la configurazione delle impostazioni di runtime, l'assegnazione di human-in-the-loop attività agli utenti, la verifica delle credenziali e delle integrazioni.

Questa sezione spiega ogni fase del processo di distribuzione e come configurare l'automazione per garantire affidabilità, sicurezza e prestazioni ottimali.

Prerequisiti

Prima di implementare l'automazione, assicurati che i seguenti passaggi siano stati completati:

  • L'automazione viene testata a fondo: convalida l'automazione mediante end-to-end test per confermare che tutta la logica, le azioni e le interazioni con gli agenti funzionino come previsto.

  • Versione confermata per la distribuzione: è possibile implementare solo versioni di automazione confermate. Rivedi le modifiche, finalizza la versione e confermala prima di procedere.

  • Integrazioni configurate: se l'automazione interagisce con applicazioni esterne come Salesforce o Jira via APIs, assicurati che tutte le integrazioni necessarie siano configurate.

    • Vai a Connessioni → Integrazioni nel pannello di sinistra per creare nuove integrazioni.

    • Attualmente, solo le integrazioni disponibili nella scheda Azioni sono supportate in Amazon Quick Automate.

    • Una volta creata un'azione di integrazione, associala all'Automation Group dove verrà utilizzata.

    • Le azioni associate verranno quindi visualizzate nell'area di disegno. Durante la distribuzione, è possibile selezionare la connessione appropriata da utilizzare dall'automazione distribuita.

  • Credenziali configurate: verifica che tutte le credenziali richieste dall'automazione siano impostate correttamente.

Implementazione di un'automazione

Puoi implementare un'automazione direttamente da Canvas facendo clic su Deploy o accedendo alla scheda Deployment nella pagina di destinazione dell'automazione. Una volta avviata la distribuzione, il sistema guida l'utente attraverso una serie di passaggi per completare il processo di configurazione e rilascio.

Dettagli sulla versione

Nella pagina Dettagli sulla versione, seleziona la versione dell'automazione che desideri distribuire. Solo le versioni impegnate sono disponibili per la distribuzione e verranno visualizzate nell'elenco a discesa.

Impostazioni aggiuntive

Le impostazioni aggiuntive includono:

  • Configurazione di runtime

  • Attività (per assegnazioni HITL)

  • Accesso

Configurazione di runtime

Le configurazioni di runtime sono parametri che possono differire tra ambienti come sviluppo, test e produzione.

Ad esempio, una fase di automazione che invia un'e-mail può utilizzare il tuo indirizzo e-mail personale durante il test, ma dovrebbe passare a un indirizzo condiviso del team in produzione. Tali valori dipendenti dall'ambiente possono essere definiti come configurazioni di runtime durante la creazione dell'automazione.

Al momento dell'implementazione, è possibile rivedere e sovrascrivere queste configurazioni per garantire che l'automazione funzioni correttamente nell'ambiente previsto. I parametri di runtime possono includere:

  • Indirizzi e-mail o destinatari delle notifiche

  • Percorsi di file o URLs specifici dell'ambiente

Questa flessibilità aiuta a mantenere un'unica definizione di automazione tra gli ambienti, adattando al contempo i parametri chiave in base alle esigenze.

Processi

Seleziona gli utenti o i gruppi di utenti del resolver per ciascuna delle attività richieste. human-in-the-loop

Accesso (credenziali e connessioni)

Le automazioni spesso devono connettersi a sistemi, database o servizi esterni. Amazon Quick Automate offre metodi sicuri per gestire credenziali e connessioni senza incorporare informazioni sensibili nella logica di automazione.

I dati di connessione e le credenziali vengono archiviati e crittografati in modo sicuro e resi disponibili ai flussi di lavoro in fase di esecuzione senza esporli agli autori o agli utenti finali. Questo design garantisce una forte separazione dei segreti dalle definizioni di automazione, migliorando sia la sicurezza che la manutenibilità.

È possibile archiviare e utilizzare due tipi principali di credenziali:

  • Credenziali del sito Web: utilizzate per le fasi di automazione dell'interfaccia utente che richiedono l'accesso al sito Web (nome utente e password).

  • Credenziali di azione (integrazioni): utilizzate per connettere AWS servizi (ad esempio S3) o sistemi esterni tramite integrazioni configurate (ad esempio Salesforce, Jira).

Al momento dell'implementazione, assicurati che siano selezionate le credenziali e le connessioni corrette in modo che l'automazione possa accedere a tutti i sistemi richiesti in modo sicuro e corretto.

Configurazione dei trigger

I trigger determinano quando e come vengono eseguite le automazioni. Puoi configurare le automazioni in modo che vengano avviate in base a una pianificazione predefinita. Per configurare un trigger:

  • Nella pagina Distribuzione, fai clic su «Crea trigger» e configura le regole.

  • Seleziona la frequenza

  • Seleziona la data e l'ora di inizio (tieni presente che l'esecuzione effettiva inizierà entro 15 minuti dall'ora di inizio selezionata)

  • Seleziona la data e l'ora di fine

  • Seleziona il fuso orario

  • Amazon Quick Automate ha fornito scalabilità integrata. Seleziona il numero di esecuzioni parallele dell'automazione (puoi selezionare un massimo di 10 esecuzioni parallele per trigger e 50 per tutte le automazioni all'interno di un account. Si prega di contattare) AWS

  • Per esigenze di pianificazione complesse, puoi utilizzare le espressioni cron per definire schemi di esecuzione precisi. Ad esempio, per eseguire un'automazione alle 2:30 del mattino ogni lunedì, mercoledì e venerdì, dovresti usare l'espressione cron:. 30 2 * * 1,3,5