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.
Integración con otros AWS servicios
CodeDeploy está integrado con los siguientes AWS servicios:
Amazon CloudWatch |
Amazon CloudWatch es un servicio de supervisión de los recursos de la AWS nube y las aplicaciones en las que se ejecuta AWS. Puedes usar Amazon CloudWatch para recopilar y rastrear métricas, recopilar y monitorear archivos de registro y configurar alarmas. CodeDeploy es compatible con las siguientes CloudWatch herramientas:
|
Amazon EC2 Auto Scaling |
CodeDeploy es compatible con Amazon EC2 Auto Scaling
Puede escalar un grupo de EC2 instancias de Amazon siempre que las necesite y, a continuación, utilizarlas CodeDeploy para implementar revisiones de aplicaciones en ellas automáticamente. Amazon EC2 Auto Scaling termina esas EC2 instancias de Amazon cuando ya no se necesitan. Más información: |
Amazon Elastic Container Service |
Se puede utilizar CodeDeploy para implementar una aplicación ECS contenerizada de Amazon como un conjunto de tareas. CodeDeploy realiza una implementación azul/verde mediante la instalación de una versión actualizada de la aplicación como un nuevo conjunto de tareas de reemplazo. CodeDeploy redirige el tráfico de producción del conjunto de tareas de la aplicación original al conjunto de tareas de reemplazo. Cuando la implementación se realiza correctamente, se termina el conjunto de tareas original. Para obtener más información sobre AmazonECS, consulta Amazon Elastic Container Service Puede administrar la forma en que el tráfico se desplaza al conjunto de tareas actualizado durante una implementación eligiendo una all-at-once configuración canaria, lineal o lineal. Para obtener más información sobre ECS las implementaciones de Amazon, consulte Implementaciones en una plataforma ECS informática de Amazon. |
AWS CloudTrail |
CodeDeploy está integrado con. AWS CloudTrail Este servicio captura API las llamadas realizadas por o en su nombre CodeDeploy en su AWS cuenta y entrega los archivos de registro a un bucket de Amazon S3 que especifique. CloudTrailcaptura API las llamadas desde la CodeDeploy consola, desde CodeDeploy los comandos a través de ella o CodeDeploy APIs directamente desde ella. AWS CLI Con la información recopilada por CloudTrail, puede determinar:
Más información: |
AWS Cloud9 |
AWS Cloud9es un entorno de desarrollo integrado en línea y basado en la nube (IDE) que puede utilizar para escribir, ejecutar, depurar e implementar código con solo un navegador desde una máquina conectada a Internet. AWS Cloud9 incluye un editor de código, un depurador, un terminal y herramientas esenciales, como Git. AWS CLI
Para obtener más información AWS Cloud9, consulte Qué es AWS Cloud9 y Cómo empezar AWS Cloud9. |
AWS CodePipeline |
AWS CodePipeline es un servicio de entrega continua que permite modelar, visualizar y automatizar los pasos necesarios para lanzar software en un proceso de entrega continua. AWS CodePipeline le permite definir su propio proceso de lanzamiento para que el servicio compile, pruebe e implemente el código cada vez que cambie. Por ejemplo, puede tener tres grupos de implementaciones para una aplicación: Beta, Gamma y Prod. Puede configurar una canalización para que, cada vez que ocurra un cambio en el código fuente, las actualizaciones se implementen en cada uno de los grupos. Puede configurarlo AWS CodePipeline para usar CodeDeploy para implementar:
Puede crear la CodeDeploy aplicación, el despliegue y el grupo de despliegues para usarlos en una acción de despliegue en una fase, ya sea antes de crear la canalización o en el asistente de creación de canalización. Más información:
|
AWS Modelo de aplicación sin servidor |
AWS El modelo de aplicaciones sin servidor (AWS SAM) es un modelo para definir las aplicaciones sin servidor. Se amplía AWS CloudFormation para proporcionar una forma simplificada de definir AWS Lambda las funciones, las tablas de Amazon API Gateway APIs y Amazon DynamoDB requeridas por una aplicación sin servidor. Si ya las utiliza AWS SAM, puede añadir preferencias de despliegue para empezar CodeDeploy a utilizarlas y gestionar la forma en que se desplaza el tráfico durante el despliegue de una aplicación AWS Lambda. Para obtener más información, consulte AWS Serverless Application Model |
Elastic Load Balancing |
CodeDeploy es compatible con Elastic Load Balancing, un servicio que distribuye el tráfico de aplicaciones entrante entre varias EC2 instancias de Amazon. En el caso de CodeDeploy las implementaciones, los balanceadores de carga también evitan que el tráfico se dirija a las instancias cuando no están listas, se están implementando actualmente o ya no se necesitan como parte de un entorno. Más información: |