Creación de servicios de App Runner
Puede crear un servicio de App Runner en el AWS Toolkit for JetBrains mediante el cuadro de diálogo Crear servicio de App Runner. Puede utilizar su interfaz para seleccionar un repositorio de origen y configurar la instancia de servicio en la que se ejecuta la aplicación.
Antes de crear un servicio de App Runner, asegúrese de haber completado los requisitos previos. Esto incluye proporcionar los permisos de IAM pertinentes y tomar nota de la información específica sobre el repositorio de origen que desea implementar.
Para crear un servicio de App Runner
-
Abra AWS Explorer, si aún no está abierto.
-
Haga clic con el botón derecho en el nodo de App Runner y elija Create Service (Crear servicio).
Aparece el cuadro de diálogo Crear servicio de App Runner.
-
Introduzca su nombre de servicio único.
-
Elija su tipo de origen (ECR, ECR público o repositorio de código fuente) y configure los ajustes pertinentes:
- ECR/ECR public
-
Si utiliza un registro privado, elija el tipo de implementación:
-
Manual: utilice la implementación manual si desea iniciar de forma explícita cada implementación en su servicio.
-
Automática: utilice la implementación automática si desea implementar un comportamiento de integración e implementación continuas (CI/CD) para su servicio. Si elige esta opción, significa que cada vez que suba una nueva versión de imagen a su repositorio de imágenes o una nueva confirmación a su repositorio de código, App Runner la implementa automáticamente en su servicio sin que tenga que hacer nada más.
En URI de imagen de contenedor, introduzca el URI del repositorio de imágenes que ha copiado de su registro privado de Amazon ECR o de la galería pública de Amazon ECR.
En Comando de inicio, introduzca el comando para iniciar el proceso de servicio.
En Puerto, introduzca el puerto de IP que utiliza el servicio.
Si utiliza un registro privado de Amazon ECR, seleccione el rol de acceso a ECR y elija Crear.
- Source code repository
-
Elija el tipo de implementación:
-
Manual: utilice la implementación manual si desea iniciar de forma explícita cada implementación en su servicio.
-
Automática: utilice la implementación automática si desea implementar un comportamiento de integración e implementación continuas (CI/CD) para su servicio. Si elige esta opción, significa que cada vez que suba una nueva versión de imagen a su repositorio de imágenes o una nueva confirmación a su repositorio de código, App Runner la implementará automáticamente en su servicio sin que tenga que hacer nada más.
En Conexiones, seleccione una conexión que esté disponible en la lista de la página Conexiones de GitHub.
En URL del repositorio, introduzca el enlace al repositorio remoto que está alojado en GitHub.
En Rama, elija qué rama de Git del código fuente desea implementar.
En Configuración, especifique cómo quiere definir la configuración del tiempo de ejecución:
-
Configurar todos los ajustes aquí: elija esta opción si quiere especificar los siguientes ajustes para el entorno del tiempo de ejecución de la aplicación:
-
Runtime (Tiempo de ejecución): elija Python 3 o Nodejs 12.
-
Puerto: introduzca el puerto IP que utiliza su servicio.
-
Build command (Comando de creación): ingrese el comando para crear la aplicación en el entorno en tiempo de ejecución de la instancia de servicio.
-
Start command (Comando de inicio): ingrese el comando para iniciar la aplicación en el entorno en tiempo de ejecución de la instancia de servicio.
-
Proporcionar ajustes del archivo de configuración aquí: seleccione esta opción para utilizar los ajustes definidos por el archivo de configuración apprunner.yaml
. Este archivo se encuentra en el directorio raíz del repositorio de la aplicación.
-
Especifique valores para definir la configuración de tiempo de ejecución de la instancia de servicio de App Runner:
-
CPU: el número de unidades de CPU reservadas para cada instancia de su servicio de App Runner. (Predeterminado: 1 vCPU
).
-
Memoria: la cantidad de memoria reservada para cada instancia de su servicio de App Runner. (Predeterminado: 2 GB
).
-
Variables de entorno: variables de entorno opcionales que se utilizan para personalizar el comportamiento de la instancia de servicio. Cree variables de entorno definiendo una clave y un valor.
-
Elija Create (Crear).
Cuando se crea el servicio, el estado cambia de Operación en curso a En ejecución.
-
Una vez que el servicio comience a ejecutarse, haga clic derecho en él y elija Copy Service URL (Copiar URL del servicio).
-
Para acceder a la aplicación implementada, pegue la URL copiada en la barra de direcciones del navegador web.