As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Esta seção é para clientes que desejam desenvolver Hooks personalizados e registrá-los no AWS CloudFormation Registro.
Existem três etapas principais no desenvolvimento de um gancho personalizado:
-
Iniciar
Para desenvolver Hooks personalizados, você deve configurar e usar o. CloudFormation CLI Para iniciar um projeto do Hook e seus arquivos necessários, use o CloudFormation CLI initcomande e especifique que você deseja criar um Hook. Para obter mais informações, consulte Iniciando um projeto AWS CloudFormation Hooks personalizado.
-
Modelo
Para modelar, criar e validar seu esquema Hook, defina o Hook, suas propriedades e seus atributos.
CloudFormation CLIIsso cria funções de manipulador vazias que correspondem a um ponto de invocação de Hook específico. Adicione sua própria lógica a esses manipuladores para controlar o que acontece durante a invocação do Hook em cada estágio do ciclo de vida de destino. Para obter mais informações, consulte Modelagem de AWS CloudFormation ganchos personalizados.
-
Inscreva-se
Para registrar um Hook, envie seu Hook para ser registrado como uma extensão privada ou pública de terceiros. Registre seu Hook com a
submit
operação. Para obter mais informações, consulte Registrando um gancho personalizado com AWS CloudFormation.As seguintes tarefas estão associadas ao registro do seu Hook:
-
Publicar — Os ganchos são publicados no registro.
-
Configurar — Os ganchos são configurados quando a configuração de tipo é invocada em pilhas.
nota
Os ganchos expiram após 30 segundos.
-
Os tópicos a seguir orientam você pelo processo de desenvolvimento, registro e publicação de Hooks personalizados com Python ou Java.