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.
Desarrollo de Hooks personalizados mediante la CloudFormation CLI
Esta sección es para los clientes que desean desarrollar Hooks personalizados y registrarlos en el CloudFormation registro. Proporciona una descripción general de la estructura de CloudFormation Hooks y guías para desarrollar, registrar, probar, administrar y publicar tus propios Hooks con Python o Java.
Hay tres pasos principales para desarrollar un Hook personalizado:
-
Iniciar
Para desarrollar Hooks personalizados, debe configurar y usar la CloudFormation CLI. Para iniciar un proyecto de Hook y sus archivos necesarios, utilice el initcomando CloudFormation CLI y especifique que desea crear un Hook. Para obtener más información, consulte Iniciar un proyecto CloudFormation Hooks personalizado.
-
Model
Para modelar, crear y validar tu esquema de Hook, define el Hook, sus propiedades y sus atributos.
La CloudFormation CLI crea funciones de controlador vacías que corresponden a un punto de invocación de Hook específico. Agrega tu propia lógica a estos controladores para controlar lo que ocurre durante la invocación de Hook en cada etapa del ciclo de vida objetivo. Para obtener más información, consulte Modelado de CloudFormation ganchos personalizados.
-
Regístrese
Para registrar un Hook, envía tu Hook para que se registre como una extensión privada o pública de terceros. Registra tu Hook con la
submitoperación. Para obtener más información, consulte Registrar un Hook personalizado con CloudFormation.Las siguientes tareas están asociadas al registro de tu Hook:
-
Publicar: los Hooks se publican en el registro.
-
Configurar: los ganchos se configuran cuando la configuración de tipos se invoca contra las pilas.
nota
Los ganchos se agotarán después de 30 segundos y se volverán a intentar hasta 3 veces. Para obtener más información, consulte Límites de tiempo de espera y reintentos.
-