Announcement
Mantieni i CloudFlow deterministici attendendo che le risorse cloud siano pronte
Questa pagina è disponibile anche in English, Português, Deutsch, Español, Français e 日本語.

Le azioni CloudFlow ora supportano i waiter che mettono in pausa l'esecuzione fino a quando una risorsa cloud è pronta, sostituendo i fragili cicli di retry con automazioni multi-step deterministiche.
Nei flussi di lavoro reali, le API cloud spesso restituiscono una risposta prima che la risorsa sia effettivamente utilizzabile. Ad esempio, il tuo flusso potrebbe creare un'istanza e tentare immediatamente di collegare lo storage o eseguire una fase di configurazione, solo per fallire perché l'istanza è ancora in fase di avvio o lo stato della risorsa non si è ancora stabilizzato.
AWS dispone di waiter nativi per alcune API, ma coprono solo un sottoinsieme limitato di servizi e operazioni. In Google Cloud, generalmente non esiste un equivalente pronto all'uso, il che spinge i team a ricorrere a fragili step di attesa e cicli di retry personalizzati.
Ora puoi aggiungere un "waiter" alle azioni delle API cloud in modo che CloudFlow si metta in pausa fino a quando la risorsa raggiunge lo stato desiderato, per poi proseguire automaticamente. Questo riduce la logica di retry fragile e rende le automazioni multi-step coerenti tra AWS e Google Cloud.

Un waiter è legato all'azione specifica che stai eseguendo e attende uno stato target definito prima che venga eseguito lo step successivo. Abiliti il waiter sull'azione, scegli cosa attendere e, facoltativamente, regoli il comportamento di polling per controlli più rapidi o più conservativi. Se il waiter necessita di input aggiuntivi per verificare la disponibilità della risorsa, fornisci quei parametri come parte della configurazione del waiter.
Per iniziare, consulta l'articolo "Add a Waiter".
Related documentation