Creación de su primer servicio de Amazon ECS Express Mode en la consola
La experiencia de consola del servicio de Express Mode proporciona una manera simplificada de implementar la aplicación en contenedores con una configuración mínima requerida. Consulte más información acerca de los requisitos previos en Amazon ECS Express Mode. 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.
Procedimiento
Abra la consola en https://console.aws.amazon.com/ecs/v2
. -
En el panel de navegación, elija Express Mode.
-
En Configuración de la aplicación:
-
Especifique la imagen que quiere utilizar para la aplicación. En URI de imagen, introduzca la URI de la imagen. Para buscar las imágenes de Amazon ECR, seleccione Examinar imágenes de ECR y, a continuación, haga lo siguiente:
-
En Repositorio privado, elija el repositorio privado de Amazon ECR.
En Imagen, elija la imagen.
Elige cómo identificar la imagen. En Seleccionar imagen por, elija una de las siguientes opciones:
-
AWS recomienda que elija Resumen de imágenes.
-
Para utilizar la etiqueta, elija Etiqueta de imagen y, a continuación, elija la etiqueta.
-
-
-
Si utiliza un registro privado, seleccione Registro privado. A continuación, en ARN o nombre de Secrets Manager, indique el ARN de Secrets Manager que creó en los requisitos previos.
-
En Rol de ejecución de tareas y Rol de infraestructura, elija los roles. Si nunca creó estos roles en Amazon ECS, verá la opción Crear un nuevo rol en el menú desplegable. Al seleccionar esta opción, el rol se creará automáticamente al hacer clic en Crear. En Rol de ejecución de tareas, los detalles del permiso mostrarán el enlace para obtener información adicional sobre AmazonECSTaskExecutionRolePolicy en la Guía de referencia de políticas administradas de AWS. En Rol de infraestructura, los detalles del permiso mostrarán el enlace para obtener información adicional sobre AmazonECSInfrastructureRoleforExpressGatewayServices en la AWS Managed Policy Reference Guide.
Si prefiere personalizar estos roles, el botón Crear un nuevo rol abrirá la consola de IAM, donde puede crear el rol y ver y editar los permisos asociados al rol. Cuando vuelva a la consola de Amazon ECS Express Mode, actualice para ver el rol que creó.
nota
La primera vez que cree un servicio en la consola de Amazon ECS, es posible que algunos usuarios vean el mensaje
Invalid Parameter Exception: Unable to assume the service linked role.. Si esto ocurre, espere unos segundos y vuelva a intentar.
-
-
Seleccione Crear. Acaba de crear su primer servicio de Amazon ECS Express Mode.
Siguientes pasos
Tras crear su primer servicio de Express Mode:
-
Acceda a la aplicación mediante la URL de la aplicación proporcionada una vez que se haya completado la implementación.
-
Supervise el avance de la implementación en la pestaña Recursos de la consola. Una vez finalizada la implementación, el servicio estará listo para recibir tráfico. Para obtener más información, consulte Visualización de los detalles de un servicio de Amazon ECS.
-
Para volver al servicio, seleccione Clústeres en el menú de navegación y, a continuación, seleccione el clúster
defaultsi no especificó ninguno durante la creación. Amazon ECS organiza los servicios en agrupaciones lógicas denominadas clústeres. Se trata de una manera sencilla de organizar las aplicaciones en su cuenta. -
Si tiene problemas durante la implementación, consulte Solución de problemas de servicios de Amazon ECS Express Mode.
Personalización
Si lo desea, también puede personalizar la configuración de su servicio de Express Mode. Abra la sección titulada Configuraciones adicionales: opcionales.
Seleccione un clúster del menú desplegable si hay un clúster de Amazon ECS específico en el que quiera implementar el servicio. Si no se especifica ningún clúster, Express Mode utilizará el clúster de
Default. Si sale de la consola de Express Mode para crear un clúster, utilice el botón de actualización para rellenar el menú desplegable.Escriba un nombre para el servicio. Si no se especifica ningún nombre, Express Mode generará uno a partir del nombre de la imagen del contenedor. Este nombre de servicio se utilizará en varios recursos, como la URL de la aplicación, el servicio Amazon ECS, la definición de tareas de Amazon ECS, el certificado, el destino de escalado y la política de escalado.
Si lo desea, especifique los detalles del contenedor:
En Puerto del contenedor, introduzca el puerto en el que escucha la aplicación (el valor predeterminado es 80).
En Ruta de comprobación de estado, introduzca la ruta de las comprobaciones de estado (por ejemplo,
"/health"). El valor predeterminado es"/".En Variables de entorno, agregue pares clave-valor para las variables de entorno que necesite la aplicación. En Clave, ingrese el nombre de la variable de entorno. En Tipo de valor, elija Variable de entorno o Secreto. En Valor o Valor de, introduzca el valor o la referencia. Elija Agregar variable de entorno para agregar más variables según sea necesario. No se proporciona ningún valor por defecto.
En Comando, si lo desea, introduzca un comando personalizado para anular la instrucción de Docker
CMD. No se proporciona ningún valor predeterminado.En Rol de tarea, elija un rol de IAM que conceda permisos a la aplicación. No se proporciona ningún valor predeterminado.
Si lo desea, especifique los detalles sobre la computación y el escalado automático:
En CPU, elija la asignación de vCPU para las tareas (el valor predeterminado es 1 vCPU).
En Memoria, elige la asignación de memoria para las tareas (la predeterminada es de 2 GB).
En Métrica del servicio de ECS, elija la métrica en función de la que quiera escalar (la predeterminada es el uso medio de la CPU).
En Valor del destino, elija el porcentaje del destino de escalado (el valor predeterminado es 60).
En Número mínimo de tareas y Número máximo de tareas, defina los límites de escalado. (Los valores predeterminados son 1 y 20)
Marque la casilla para personalizar las configuraciones de red. Si no personaliza estas configuraciones, Express Mode utilizará la VPC predeterminada.
Seleccione una VPC para ir rápidamente a las subredes en las que se pondrán en marcha los servicios. Si lo desea, salga de la consola de Amazon ECS para crear una VPC nueva y, al volver, actualice y busque esa VPC en el menú desplegable.
En Grupos de seguridad, elija o cree grupos de seguridad para permitir el acceso de red entrante adicional al servicio.
En Registros:
En Grupo de registros de Amazon CloudWatch, introduzca el nombre del grupo de registros preferido para los registros de la aplicación. El nombre del grupo de registros predeterminado se denomina de acuerdo con los nombres del clúster y del servicio.
En Prefijo de flujo de registros de Amazon CloudWatch, introduzca un prefijo preferido para los flujos de registros. El prefijo de flujo predeterminado es
ecs/Main/.
En Etiquetas, agregue pares clave-valor para etiquetar los recursos. En Key (Clave), ingrese la clave de etiqueta. En Value (Valor), ingrese el valor de la etiqueta. Elija Agregar nuevo elemento para agregar más etiquetas según sea necesario. Las etiquetas solo se pueden agregar al crearlas.