Creación de un servicio de Amazon ECS Express Mode
Un servicio de Amazon ECS Express Mode reduce la complejidad de implementar aplicaciones en contenedores al proporcionar valores predeterminados razonables y automatizar la configuración de los servicios de AWS de asistencia. En lugar de administrar los parámetros de configuración de varios servicios, un servicio de Express Mode solo requiere una imagen de contenedor, un rol de ejecución de tareas y un rol de infraestructura para empezar.
Una vez completada la implementación, se le devolverá una URL única para su aplicación. Puede encontrar el servicio que acaba de implementar en los clústeres y, si no especificó ningún clúster, se encontrará en el clúster de Default.
Requisitos previos
Antes de crear un servicio de Express Mode, asegúrese de tener una de las opciones siguientes:
-
Una imagen de contenedor almacenada en Amazon ECR.
-
O una imagen de contenedor almacenada en un registro privado. Para utilizar un registro privado, configure un secreto de Secrets Manager. Para obtener más información, consulte Creación de un secreto de AWS Secrets Manager en la Guía del usuario de AWS Secrets Manager.
nota
Tutoriales
-
Para obtener una experiencia simplificada de primera puesta en marcha con la consola, consulte Creación de su primer servicio de Amazon ECS Express Mode en la consola.
-
Para crear un servicio de Express Mode mediante la AWS CLI, consulte Creación de su primer servicio de Express Mode con AWS CLI.
-
Para obtener más información sobre lo que crea Express Mode y el funcionamiento, consulte Recursos creados mediante los servicios de Amazon ECS Express Mode.
Personalización
Al crear un servicio de Express Mode, Amazon ECS selecciona los valores predeterminados para su instancia de Amazon ECS y otros recursos de AWS. Personalice la aplicación cuando sea necesario mediante los parámetros opcionales. Aproveche el servicio de Express Mode y personalice lo siguiente:
-
Nombre del servicio
-
Clúster de Amazon ECS
-
Configuración del contenedor: puerto y ruta de comprobación de estado
-
Variables de entorno y secretos
-
Comandos personalizados
-
Rol de tarea: este rol permite que el código de la aplicación (en el contenedor) utilice otros servicios de AWS.
Necesita este rol cuando la aplicación acceda a otros servicios de AWS, como Amazon S3.
-
Recursos de computación: asignación de CPU y memoria
-
Configuración de red: subredes y grupo de seguridad de servicios
-
Políticas de escalado automático de aplicación: métricas, valores de destino y límites de tareas
-
Configuración de Registros de CloudWatch
-
Etiquetas de recursos