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.
Implementación en Cuentas de AWS y VPCs
Con CodeCatalyst los flujos de trabajo, puedes implementar aplicaciones y otros recursos para segmentar Cuenta de AWS s y Amazon VPCs en la AWS nube. Para habilitar estas implementaciones, debe configurar los CodeCatalyst entornos.
Un CodeCatalyst entorno, que no debe confundirse con un entorno de desarrollo, define el Amazon objetivo Cuenta de AWS y opcional al VPC que se conecta un CodeCatalyst flujo de trabajo. Un entorno también define la IAMfunción que necesita un flujo de trabajo para acceder a los AWS servicios y recursos de la cuenta de destino.
Puede configurar varios entornos y asignarles nombres como desarrollo, prueba, puesta en escena y producción. Al realizar una implementación en estos entornos, la información sobre las implementaciones aparece en las pestañas Actividad de CodeCatalyst implementación y Objetivos de implementación del entorno.
¿Cómo puedo empezar con los entornos?
Los pasos generales para agregar y usar un CodeCatalyst entorno son los siguientes:
-
En tu CodeCatalyst espacio, conecta una o más AWS cuentas. Durante este proceso, agrega las IAM funciones que tu flujo de trabajo requiere para acceder a los recursos de tu Cuenta de AWS. Para obtener más información, consulte Permitir el acceso a AWS los recursos con conexión Cuentas de AWS.
-
En su CodeCatalyst proyecto, cree un entorno que incluya uno de Cuenta de AWS los IAM roles y funciones del paso 1. Para obtener más información, consulte Creación de un entorno.
-
En tu CodeCatalyst proyecto, en un flujo de trabajo, añade una acción que apunte al entorno que creaste en el paso 2. Para obtener más información, consulte Añadir una acción a un flujo de trabajo.
Ahora ha configurado un entorno. La acción ahora puede implementar recursos en lo Cuenta de AWS especificado en el entorno.
nota
También puedes añadir un Amazon VPC al entorno. Para obtener más información, consulte Añadir VPC conexiones para un espacio en la Guía de CodeCatalyst administración yAsociar a VPC con un entorno.
¿Pueden existir varios entornos dentro de un mismo flujo de trabajo?
Sí. Si un flujo de trabajo incluye varias acciones, a cada una de ellas se le puede asignar un entorno. Por ejemplo, puede tener un flujo de trabajo que incluya dos acciones de despliegue, en las que a una se le asigne un my-staging-enviroment
entorno y a otra se le asigne un my-production-environment
entorno.
¿Qué acciones de flujo de trabajo son compatibles con los entornos?
Cualquier acción de flujo de trabajo que despliegue recursos en la AWS nube o se comunique con AWS los servicios por otros motivos (como la supervisión y la generación de informes) es compatible con los entornos.
¿Qué acciones permiten que se muestre la información de implementación? CodeCatalyst
De las acciones de flujo de trabajo compatibles con los entornos, solo unas pocas permiten que su información de despliegue aparezca en las páginas de actividad de despliegue y objetivos del despliegue de la CodeCatalyst consola.
Las siguientes acciones del flujo de trabajo permiten mostrar su información de despliegue:
-
Implemente la AWS CloudFormation pila: para obtener más información, consulte Implementación de una AWS CloudFormation pila
-
Implementar en Amazon ECS: para obtener más información, consulte Implementación en Amazon ECS con un flujo de trabajo
-
Implementar en un clúster de Kubernetes: para obtener más información, consulte Implementación en Amazon EKS con un flujo de trabajo
-
AWS CDK implementar: para obtener más información, consulte Implementación de una AWS CDK aplicación con un flujo de trabajo
Regiones admitidas
La página de entornos puede mostrar los recursos de cualquier AWS región.
¿Es obligatorio un entorno?
Un entorno es obligatorio si la acción de flujo de trabajo a la que está asignado despliega recursos en la AWS nube o se comunica con AWS los servicios por otros motivos (como la supervisión y la generación de informes).
Por ejemplo, si tienes una acción de compilación que crea una aplicación pero no necesita comunicarse contigo Cuenta de AWS o con AmazonVPC, no necesitas asignar un entorno a la acción. Sin embargo, si la acción de compilación envía registros al CloudWatch servicio de Amazon que tengas Cuenta de AWS, la acción debe tener un entorno asignado.