

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á.

# Gerando um AWS CloudFormation modelo a partir de uma EventBridge regra existente
<a name="rule-generate-template"></a>

AWS CloudFormation permite que você configure e gerencie seus AWS recursos em contas e regiões de forma centralizada e repetível, tratando a infraestrutura como código. CloudFormation faz isso permitindo que você crie *modelos*, que definem os recursos que você deseja provisionar e gerenciar.

EventBridge permite que você gere modelos a partir das regras existentes em sua conta, como uma ajuda para ajudá-lo a começar a desenvolver CloudFormation modelos. É possível selecionar uma única regra ou várias regras para incluir no modelo. Em seguida, você pode usar esses modelos como base para [criar pilhas](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html) de recursos sob CloudFormation gerenciamento.

Para obter mais informações, CloudFormation consulte [*o Guia CloudFormation do usuário*.](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)

**nota**  
EventBridge não inclui [regras gerenciadas](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html) no modelo gerado.

Também é possível [gerar um modelo de barramento de eventos existente](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-generate-event-bus-template.html), incluindo as regras contidas no barramento de eventos.

**Para gerar um CloudFormation modelo a partir de uma ou mais regras**

1. Abra o EventBridge console da Amazon em [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. No painel de navegação, escolha **Regras**.

1. Em **Selecionar barramento de eventos**, escolha o barramento de eventos que contém as regras que deseja incluir no modelo.

1. Em **Regras**, escolha as regras que você deseja incluir no CloudFormation modelo gerado.

   Para uma única regra, também é possível escolher o nome da regra para exibir a página de detalhes da regra.

1. Escolha **CloudFormation Modelo** e, em seguida, escolha em qual formato você EventBridge deseja gerar o modelo: **JSON** ou **YAML**.

   EventBridge exibe o modelo, gerado no formato selecionado.

1. EventBridge oferece a opção de baixar o arquivo de modelo ou copiar o modelo para a área de transferência.
   + Para baixar o arquivo de modelo, escolha **Baixar**.
   + Para copiar o modelo para a área de transferência, escolha **Copiar**.

1. Para sair do modelo, escolha **Cancelar**. 

Depois de personalizar seu CloudFormation modelo conforme necessário para seu caso de uso, você pode usá-lo para [criar pilhas](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html) CloudFormation.

## Considerações ao usar CloudFormation modelos gerados pela Amazon EventBridge
<a name="eb-generate-rule-template-considerations"></a>

Considere os seguintes fatores ao usar um CloudFormation modelo que você gerou a partir de EventBridge:
+ EventBridge não inclui nenhuma senha no modelo gerado.

  É possível editar o modelo para incluir [parâmetros de modelo](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) que permitam aos usuários especificar senhas ou outras informações confidenciais ao usar o modelo para criar ou atualizar uma pilha do CloudFormation.

  Além disso, os usuários podem usar o Secrets Manager para criar um segredo na região desejada e depois editar o modelo gerado para empregar [parâmetros dinâmicos](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/dynamic-references.html#dynamic-references-secretsmanager).
+ Os destinos no modelo gerado permanecem exatamente como foram especificados no barramento de eventos original. Isso poderá resultar em problemas entre regiões se você não editar adequadamente o modelo antes de utilizá-lo para criar pilhas em outras regiões.

  Além disso, o modelo gerado não cria os destinos downstream automaticamente.