Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Bloque de ejecución de Lambda de acciones personalizadas
El bloque de ejecución de Lambda de acciones personalizadas permite agregar un paso personalizado a un plan mediante una función de Lambda.
Configuración
Para configurar un bloque de ejecución de Lambda, introduzca los siguientes valores.
importante
Antes de configurar el bloque de ejecución, asegúrese de que se aplica la política de IAM correcta. Para obtener más información, consulte Política de ejemplo de bloque de ejecución de Lambda de acciones personalizadas.
Nombre del paso: introduzca un nombre.
Descripción del paso (opcional): introduzca una descripción del paso.
ARN de la función de Lambda que se invocará al activar o desactivar la Región: especifique el ARN de la función de Lambda que se va a ejecutar para este paso.
Región para ejecutar la función de Lambda: en el menú desplegable, elija la región en la que quiera ejecutar las funciones de Lambda.
Tiempo de espera: introduzca un valor de tiempo de espera.
Intervalo de reintento: introduzca un intervalo de reintento para volver a ejecutar la función de Lambda si no tiene éxito dentro de este intervalo.
A continuación, elija Guardar paso.
Funcionamiento
Al crear un bloque de ejecución de Lambda de acciones personalizadas, debe especificar dos funciones de Lambda para que el paso se ejecute, una en cada una de las regiones del plan.
Puede configurar la región en la que desea que se ejecute Lambda, por ejemplo, en la región de activación o en la región de desactivación. Sin embargo, si ejecuta en la región de desactivación, establece una dependencia de esa región. No le recomendamos que establezca una dependencia de la región que se está desactivando.
Este bloque es compatible con los modos de ejecución ordenados y no ordenados. En el modo de ejecución no ordenado, el cambio de región omite el paso del bloque de ejecución de Lambda.
Qué se evalúa como parte de la evaluación del plan
Cuando la característica de cambio de región evalúa el plan, realiza varias comprobaciones de la configuración y los permisos del bloque de ejecución de Lambda. La característica de cambio de región verifica que lo siguiente sea correcto:
Existen las funciones de Lambda especificadas en la configuración.
La configuración de simultaneidad de las funciones de Lambda no está limitada, incluida la verificación de lo siguiente:
La simultaneidad no está establecida en 0.
Hay al menos una ejecución simultánea disponible o existe esa simultaneidad sin reservas.
El cambio de región realiza un simulacro de la función de Lambda para validar los parámetros y permisos especificados, sin ejecutar la lógica de la función real. Se incurre en los costes estándar de Lambda cuando se realiza un simulacro.
El cambio de región también valida que el rol de IAM del plan tenga los permisos necesarios para la ejecución de Lambda. Para obtener más información sobre los permisos necesarios para los bloques de ejecución del cambio de región, consulte Ejemplos de políticas basadas en identidades para el cambio de región en ARC.
Los permisos de IAM correctos son esenciales para el correcto funcionamiento del bloque de ejecución de Lambda. Si se produce un error en alguna de estas validaciones, la característica de cambio de región muestra advertencias sobre la existencia de problemas y proporciona mensajes de error específicos para ayudarle a resolver los problemas de permisos o configuración. Esto garantiza que su plan tenga el acceso necesario para administrar Lambda e interactuar con ello cuando se ejecuta este paso durante la ejecución de un plan.