

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

# CloudFormation modelos para CodeDeploy referência
<a name="reference-cloudformation-templates"></a>

Esta seção apresenta os CloudFormation recursos, a transformação e o gancho projetados para funcionar com CodeDeploy implantações. Para ver um passo a passo da criação de uma atualização de pilha gerenciada pelo CloudFormation hook for, consulte CodeDeploy [Crie uma blue/green implantação do Amazon ECS por meio de CloudFormation](deployments-create-ecs-cfn.md)

**nota**  
CloudFormation os ganchos fazem parte dos CloudFormation componentes AWS e são diferentes dos ganchos de eventos do CodeDeploy ciclo de vida.

Além dos outros métodos disponíveis em CodeDeploy, você pode usar CloudFormation modelos para realizar as seguintes tarefas:
+ Crie aplicativos.
+ Crie grupos de implantação e especifique uma revisão de destino.
+ Crie configurações de implantação.
+ Crie instâncias do Amazon EC2.

CloudFormation é um serviço que ajuda você a modelar e configurar seus AWS recursos usando modelos. Um CloudFormation modelo é um arquivo de texto cujo formato está em conformidade com o padrão JSON. Você cria um modelo que descreve todos os AWS recursos desejados e se CloudFormation encarrega de provisionar e configurar esses recursos para você.

Para obter mais informações, consulte [O que é o AWS CloudFormation?](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) e [Trabalhar com modelos do AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) no *Guia do usuário do AWS CloudFormation *. 

Se você planeja usar CloudFormation modelos compatíveis com CodeDeploy os da sua organização, como administrador, você deve conceder acesso aos CloudFormation AWS serviços e ações dos quais CloudFormation depende. Para conceder permissões para criar aplicativos, grupos de implantação e configurações de implantação, adicione a política a seguir ao conjunto de permissões dos usuários com CloudFormation quem trabalharão: 

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [                
        "cloudformation:*"        
      ],
      "Resource": "*"
    }
  ]
}
```

------

Para obter mais informações sobre políticas, consulte os seguintes tópicos:
+ Para ver a política que deve ser adicionada ao conjunto de permissões dos usuários que criarão instâncias do Amazon EC2, consulte [Crie uma instância do Amazon EC2 para CodeDeploy (modelo)CloudFormation](instances-ec2-create-cloudformation-template.md).
+ Para obter informações sobre como adicionar políticas aos conjuntos de permissões, consulte [Criar um conjunto de permissões](https://docs.aws.amazon.com/singlesignon/latest/userguide/howtocreatepermissionset.html) no *Guia do usuário do IAM*. 
+ Para saber como restringir os usuários a um conjunto limitado de CodeDeploy ações e recursos, consulte[AWS políticas gerenciadas (predefinidas) para CodeDeploy](managed-policies.md).

A tabela a seguir mostra as ações que um CloudFormation modelo pode realizar em seu nome e inclui links para mais informações sobre os tipos de AWS recursos e seus tipos de propriedades que você pode adicionar a um CloudFormation modelo. 

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/codedeploy/latest/userguide/reference-cloudformation-templates.html)