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à.
Gestione degli errori con l'esperienza di progettazione visiva
Per impostazione predefinita, quando un'azione segnala un errore, Automation interrompe completamente il flusso di lavoro del runbook. Questo perché il valore predefinito per la proprietà onFailure
su tutte le azioni è Abort
. Puoi configurare il modo in cui Automation gestisce gli errori nel flusso di lavoro del runbook. Anche se hai configurato la gestione degli errori, alcuni errori potrebbero comunque causare il fallimento di un'automazione. Per ulteriori informazioni, consulta Risoluzione dei problemi dl servizio di automazione di Systems Manager. Nell'esperienza di progettazione visiva, la gestione degli errori viene configurata nel pannello Configurazione.
![Opzioni di gestione degli errori](images/visual_designer_error_handling.png)
Nuovo tentativo dell'azione in caso di errore
Per ripetere un'azione in caso di errore, specifica un valore per la proprietà Numero massimo di tentativi. Il valore predefinito è 1. Se si specifica un valore maggiore di 1, l'azione non viene considerata non riuscita finché tutti i nuovi tentativi non hanno restituito un esito negativo.
Timeout
È possibile configurare un timeout per le azioni per impostare il numero massimo di secondi in cui l'azione può essere eseguita prima che abbia esito negativo. Per configurare un timeout, inserisci il numero di secondi che l'azione deve attendere prima che l'azione abbia esito negativo nella proprietà Secondi di timeout. Se il timeout viene raggiunto e il valore dell'azione ha un valore di Max attempts
che è maggiore di 1, la fase non viene considerata scaduta finché non vengono eseguiti tutti i nuovi tentativi.
Azioni non riuscite
Per impostazione predefinita, quando un'azione segnala un errore, Automation interrompe completamente il flusso di lavoro del runbook. È possibile modificare questo comportamento specificando un valore alternativo per la proprietà In caso di errore delle azioni nel runbook. Se desideri che il flusso di lavoro continui con la fase successiva del runbook, scegli Continua. Se desideri che il flusso di lavoro passi a una fase successiva diversa nel runbook, scegli Fase e inserisci il nome della fase.
Azioni annullate
Per impostazione predefinita, quando un'azione viene annullata da un utente, Automation interrompe completamente il flusso di lavoro del runbook. È possibile modificare questo comportamento specificando un valore alternativo per la proprietà In caso di annullamento delle azioni nel runbook. Se desideri che il flusso di lavoro passi a una fase successiva diversa nel runbook, scegli Fase e inserisci il nome della fase.
Azioni critiche
È possibile designare un'azione come critica, vale a dire che determina lo stato generale dei report dell'automazione. Se una fase con questa definizione ha esito negativo, Automation riporta lo stato finale come Failed
, indipendentemente dalla riuscita di altre azioni. Per configurare un'azione come critica, lascia il valore predefinito su True per la proprietà Is critical.
Terminazione delle azioni
La proprietà Is end arresta l'automazione alla fine dell'operazione specificata. Il valore predefinito per questa proprietà è false
. Se si configura questa proprietà per un'azione, l'automazione si interrompe indipendentemente dal fatto che l'azione riesca o meno. Questa proprietà viene spesso utilizzata con operazioni aws:branch
per gestire valori di input imprevisti o non definiti. L'esempio seguente mostra un runbook che prevede uno stato dell'istanza di running
, stopping
o stopped
. Se un'istanza si trova in uno stato diverso, l'automazione termina.
![Esempio Is end per l'esperienza di progettazione visiva](images/visual_designer_is_end_example.png)