Uso de Amazon ECS con AWS CloudFormation
Amazon ECS está integrado con AWS CloudFormation, un servicio que puede utilizar para modelar y configurar recursos de AWS con plantillas que defina. CloudFormation usa plantillas con formato de archivo de texto YAML o JSON. Las plantillas son como esquemas del recurso de AWS que desea crear. Al crear y enviar una plantilla, CloudFormation crea una pila. Los recursos definidos en su plantilla se administran a través de la pila. Cuando desee crear, actualizar o eliminar un recurso, debe crear, actualizar o eliminar la pila que se ha creado a partir de ese recurso. Cuando se trata de actualizar las pilas, primero debe crear un conjunto de cambios. Los conjuntos de cambios le muestran qué es lo que se ve afectado por el cambio antes de que lo realice. Por ejemplo, esto evita que elimine bases de datos de manera accidental al cambiar el nombre de la base de datos. Para obtener más información sobre plantillas, pilas y conjuntos de cambios, consulte Cómo funciona CloudFormation en la Guía del usuario AWS CloudFormation.
Al utilizar CloudFormation, puede dedicar menos tiempo a crear y administrar sus recursos e infraestructura. Puede crear una plantilla que describa todos los recursos de AWS que desee, como clústeres, definiciones de tareas y servicios de Amazon ECS. A continuación, CloudFormation se encarga de aprovisionar y configurar esos recursos para usted.
CloudFormation también le permite volver a usar la plantilla para configurar los recursos de Amazon ECS de forma coherente y repetida. Solo tiene que describir los recursos una vez y luego aprovisionar de nuevo los mismos recursos a lo largo de varios Cuentas de AWS y Regiones de AWS.
Las plantillas de CloudFormation se pueden utilizar tanto con la Consola de administración de AWS como la AWS Command Line Interface para crear recursos.
Para conocer más información acerca de CloudFormation, consulte los siguientes recursos: