AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes existentes de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. Más información
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.
Uso AWS App Runner con Toolkit AWS
AWS App Runner proporciona una forma rápida y rentable de implementar desde el código fuente o una imagen de contenedor directamente hacia una aplicación web escalable y segura en la Nube de AWS. Al usarlo, no necesita aprender nuevas tecnologías, decidir qué servicio de cómputo usar ni saber cómo aprovisionar y configurar AWS los recursos.
Puede utilizarlos AWS App Runner para crear y administrar servicios basados en una imagen fuente o un código fuente. Si utiliza una imagen de origen, puede elegir una imagen de contenedor pública o privada que se almacena en un repositorio de imágenes. App Runner es compatible con los siguientes proveedores de repositorios de imágenes:
-
Amazon Elastic Container Registry (AmazonECR): almacena imágenes privadas en su Cuenta de AWS.
-
Amazon Elastic Container Registry Public (Amazon ECR Public): almacena imágenes legibles públicamente.
Si elige la opción de código fuente, puede implementarla desde un repositorio de código fuente mantenido por un proveedor de repositorios compatible. Actualmente, App Runner es compatible GitHub
Requisitos previos
Para interactuar con App Runner mediante el AWS kit de herramientas, se requiere lo siguiente:
-
Un Cuenta de AWS
-
Una versión del AWS kit de herramientas que incluye AWS App Runner
Además de estos requisitos básicos, asegúrate de que todos los IAM usuarios relevantes tengan permisos para interactuar con el servicio App Runner. Asegúrate también de obtener información específica sobre tu fuente de servicio, como la imagen del contenedor URI y la conexión al GitHub repositorio. Necesitará esta información al crear el servicio de App Runner.
Para conceder rápidamente los permisos necesarios para App Runner, adjunta una política AWS gestionada existente a la entidad AWS Identity and Access Management (IAM) correspondiente. En concreto, puede asociar una política a un usuario o a un grupo. App Runner proporciona dos políticas administradas que puedes adjuntar a tus IAM usuarios:
-
AWSAppRunnerFullAccess
: permite a los usuarios realizar todas las acciones de App Runner. -
AWSAppRunnerReadOnlyAccess
: permite a los usuarios publicar y ver detalles sobre los recursos de App Runner.
Si eliges un repositorio privado de Amazon Elastic Container Registry (AmazonECR) como fuente de servicio, también debes crear el siguiente rol de acceso para tu servicio de App Runner:
-
AWSAppRunnerServicePolicyForECRAccess
: Permite que App Runner acceda a las imágenes de Amazon Elastic Container Registry (AmazonECR) de su cuenta.
Puede crear este rol automáticamente al configurar la instancia de servicio con el panel de comandos del kit de herramientas de AWS .
nota
La función AWSServiceRoleForAppRunnervinculada al servicio permite AWS App Runner realizar las siguientes tareas:
-
Envía los registros a los grupos de CloudWatch registros de Amazon Logs.
-
Cree reglas de Amazon CloudWatch Events para suscribirse al envío de imágenes de Amazon Elastic Container Registry (AmazonECR).
No necesita crear manualmente el rol vinculado a servicios. Al crear un rol AWS App Runner en el AWS Management Console o mediante API operaciones a las que llama AWS Toolkit, AWS App Runner crea automáticamente este rol vinculado al servicio.
Para obtener más información, consulte Identity and access management for App Runner (Administración de identidades y accesos para App Runner) en la Guía para desarrolladores de AWS App Runner .
Puede usar AWS App Runner para implementar servicios a partir de una imagen fuente o un código fuente.
Precios
Se le cobrará por los recursos informáticos y de memoria que utiliza la aplicación. Además, si automatiza las implementaciones, también pagará una tarifa mensual fija por cada aplicación que cubre todas las implementaciones automatizadas de ese mes. Si opta por implementar desde el código fuente, también pagará una tarifa de compilación por el tiempo que tarda App Runner en crear un contenedor a partir del código fuente.
Para más información, consulte Precios de AWS App Runner