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 Lambda de acción personalizada
El bloque de ejecución de Lambda de acciones personalizadas permite añadir 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:
Nombre del paso: introduzca un nombre.
Descripción del paso (opcional): introduzca una descripción del paso.
El ARN de la función Lambda que se invocará al activar o desactivar la región: especifique el ARN de la función Lambda que se va a ejecutar en este paso.
Región para ejecutar la función Lambda: en el menú desplegable, elija la región en la que desee ejecutar las funciones 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 Lambda si no tiene éxito dentro de este intervalo.
A continuación, seleccione 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 la 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, pasa a depender de esa región. No te recomendamos que dependas de la región que se está desactivando.
Este bloque admite los modos de ejecución elegantes y desgraciados. En el modo de ejecución irregular, el conmutador 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 Region Switch evalúa su plan, Region Switch realiza varias comprobaciones de la configuración y los permisos del bloque de ejecución de Lambda. El conmutador de región comprueba que lo siguiente es correcto:
Existen las funciones Lambda especificadas en la configuración.
La configuración de simultaneidad de las funciones 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 conmutador de región realiza una ejecución en seco de la función 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 ensayo en seco.
El cambio de región también valida que la función 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 de los cambios de región, consulte. Ejemplos de políticas basadas en la identidad 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, el conmutador 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 la Lambda e interactuar con ella durante la ejecución de este paso.