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 la Amazon VPC de destino Cuenta de AWS y opcional a la que se conecta un CodeCatalyst flujo de trabajo. Un entorno también define la función de IAM 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, pruebas, almacenamiento provisional y producción. Al realizar un despliegue en estos entornos, la información sobre los despliegues aparece en las pestañas Actividad de CodeCatalyst despliegue y Objetivos de despliegue del entorno.
¿Cómo empiezo a utilizar 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, añada los roles de IAM que requiere su flujo de trabajo para acceder a los recursos de la 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 una de las funciones de Cuenta de AWS s e IAM 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 Cómo añadir una acción a un flujo de trabajo.
Ahora ha configurado un entorno. La acción ahora puede implementar recursos en la Cuenta de AWS especificada en el entorno.
nota
También puede añadir una Amazon VPC al entorno. Para obtener más información, consulte Agregar conexiones de VPC para un espacio en la Guía de CodeCatalyst administración y. Asociación de una VPC a un entorno
¿Puede haber varios entornos dentro de un único 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 implementación: una asignada a un entorno de my-staging-enviroment
y otra asignada a un entorno de my-production-environment
.
¿Qué acciones de flujo de trabajo admiten 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 que se muestre su información de implementación:
-
Pila AWS CloudFormation de implementación: 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 el 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 compatibles
La página Entornos puede mostrar los recursos de cualquier región de AWS .
¿Es obligatorio disponer de un entorno?
Un entorno es obligatorio si la acción de flujo de trabajo a la que se le asigna 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 tiene una acción de compilación que crea una aplicación pero no necesita comunicarse con su VPC Cuenta de AWS o con Amazon VPC, no necesita 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.