

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.

# CloudFormation plantillas de CodeDeploy referencia
<a name="reference-cloudformation-templates"></a>

En esta sección, se presentan los CloudFormation recursos, la transformación y el enlace diseñados para funcionar con CodeDeploy las implementaciones. Para ver un tutorial sobre cómo crear una actualización de pila gestionada por CloudFormation Hook for CodeDeploy, consulta [Cree una blue/green implementación de Amazon ECS mediante CloudFormation](deployments-create-ecs-cfn.md)

**nota**  
CloudFormation Los ganchos forman parte de CloudFormation los componentes de los ganchos de eventos del CodeDeploy ciclo de vida AWS y son diferentes de ellos.

Además de los demás métodos disponibles CodeDeploy, puede utilizar CloudFormation plantillas para realizar las siguientes tareas:
+ Crear aplicaciones.
+ Crear grupos de implementaciones y especificar una revisión de destino.
+ Crear configuraciones de implementación.
+ Crear instancias de Amazon EC2.

CloudFormation es un servicio que le ayuda a modelar y configurar sus AWS recursos mediante plantillas. Una CloudFormation plantilla es un archivo de texto cuyo formato cumple con el estándar JSON. Usted crea una plantilla que describe todos los AWS recursos que desea y CloudFormation se encarga de aprovisionar y configurar esos recursos por usted.

Para obtener más información, consulte [¿Qué es AWS CloudFormation?](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) y [Trabajo con plantillas de AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) en la *Guía del usuario de AWS CloudFormation *. 

Si piensa utilizar CloudFormation plantillas compatibles con CodeDeploy las de su organización, como administrador debe conceder el acceso a los AWS servicios CloudFormation y acciones de los que CloudFormation depende. Para conceder permisos para crear aplicaciones, grupos de despliegue y configuraciones de despliegue, añada la siguiente política al conjunto de permisos de los usuarios con los que trabajarán CloudFormation: 

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

****  

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

------

Para obtener más información acerca de las políticas, consulte los siguientes temas:
+ Para ver la política que debe añadirse al conjunto de permisos de los usuarios que crearán instancias de Amazon EC2, consulte [Crear una instancia de Amazon EC2 para CodeDeploy (plantilla)CloudFormation](instances-ec2-create-cloudformation-template.md).
+ Para obtener información sobre cómo añadir políticas a los conjuntos de permisos, consulte [Crear un conjunto de permisos](https://docs.aws.amazon.com/singlesignon/latest/userguide/howtocreatepermissionset.html) en la *Guía del usuario de IAM*. 
+ Para obtener información sobre cómo restringir a los usuarios a un conjunto limitado de CodeDeploy acciones y recursos, consulte[AWS políticas administradas (predefinidas) para CodeDeploy](managed-policies.md).

La siguiente tabla muestra las acciones que una CloudFormation plantilla puede realizar en su nombre e incluye enlaces a más información sobre los tipos de AWS recursos y sus tipos de propiedades que puede añadir a una CloudFormation plantilla. 

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