Announcement
Mantén los CloudFlows determinísticos esperando a que los recursos en la nube estén listos
Esta página también está disponible en English, Português, Deutsch, Italiano, Français y 日本語.

Las acciones de CloudFlow ahora admiten waiters que pausan la ejecución hasta que un recurso en la nube esté listo, reemplazando los frágiles bucles de reintento con automatizaciones de múltiples pasos determinísticas.
En flujos de trabajo reales, las APIs de la nube a menudo responden antes de que el recurso esté realmente disponible. Por ejemplo, tu flujo podría crear una instancia e intentar adjuntar almacenamiento o ejecutar un paso de configuración de inmediato, solo para fallar porque la instancia aún está iniciando o el estado del recurso no se ha estabilizado.
AWS tiene waiters nativos para algunas APIs, pero cubren solo un pequeño subconjunto de servicios y operaciones. En Google Cloud, generalmente no se cuenta con un equivalente listo para usar, lo que lleva a los equipos a depender de pasos de espera frágiles y bucles de reintento personalizados.
Ahora puedes agregar un "waiter" a las acciones de APIs en la nube para que CloudFlow pause hasta que el recurso alcance el estado que necesitas y luego continúe automáticamente. Esto reduce la lógica frágil de reintentos y hace que las automatizaciones de múltiples pasos se comporten de manera consistente en AWS y Google Cloud.

Un waiter está vinculado a la acción específica que estás ejecutando y espera un estado objetivo definido antes de que se ejecute el siguiente paso. Habilitas el waiter en la acción, eliges qué estado esperar y, opcionalmente, ajustas el comportamiento de sondeo para verificaciones más rápidas o más conservadoras. Si el waiter necesita parámetros adicionales para verificar la disponibilidad, los proporcionas como parte de la configuración del waiter.
Para comenzar, consulta el artículo "Agregar un Waiter".
Related documentation