AWS CloudFormation Hooks já oferece suporte a funções personalizadas do AWS Lambda
O AWS CloudFormation Hooks apresenta um hook predefinido que permite que você simplesmente aponte para uma função do AWS Lambda em sua conta. Com o CloudFormation Hooks, você pode fornecer uma lógica personalizada que avalia proativamente as configurações de recursos antes do provisionamento. O lançamento de hoje permite que você forneça sua lógica personalizada como uma função do Lambda, oferecendo uma maneira mais simples de criar um hook e, ao mesmo tempo, obter maior flexibilidade para hospedar funções do Lambda em sua conta.
Antes desse lançamento, os clientes usavam a CLI do CloudFormation (cfn-cli) para criar e publicar hooks no registro do CloudFormation. Agora, os clientes podem simplesmente ativar o hook do Lambda e passar um nome do recurso da Amazon (ARN) do Lambda para invocação pelos hooks. Isso permite que você edite diretamente sua função do Lambda para fazer atualizações sem reconfigurar o hook. Além disso, você não precisa mais registrar a lógica personalizada no registro do CloudFormation.
O hook do Lambda está disponível sem custo adicional em todas as regiões comerciais da AWS. Os clientes pagarão uma taxa pelo uso do Lambda. Consulte o guia de preços do Lambda para obter mais informações. Para começar a usar, você pode utilizar o novo fluxo de trabalho do console dos Hooks no console do CloudFormation, na AWS CLI ou no CloudFormation.
Para saber mais sobre o hook do Lambda, confira o passo a passo detalhado do recurso no blog do AWS DevOps ou consulte o Guia do usuário do hook do Lambda. Para começar a criar sua função do Lambda, acesse o Guia do usuário do AWS Lambda.