Implementación de configuraciones de AWS AppConfig mediante CodePipeline
AWS AppConfig es una acción de implementación integrada para AWS CodePipeline (CodePipeline). CodePipeline es un servicio de entrega continua completamente administrado que lo ayuda a automatizar sus canales de lanzamiento para actualizaciones de infraestructura y aplicaciones rápidas y confiables. CodePipeline automatiza las fases de creación, prueba e implementación de su proceso de publicación cada vez que se produce un cambio de código, de acuerdo con el modelo de publicación que defina. Para obtener más información, consulte ¿Qué es AWS CodePipeline?
La integración de AWS AppConfig con CodePipeline ofrece los siguientes beneficios:
-
Los clientes que utilizan CodePipeline para gestionar la orquestación ahora tienen un medio liviano de implementar cambios de configuración en sus aplicaciones sin tener que implementar toda su base de código.
-
Los clientes que deseen utilizar AWS AppConfig para administrar implementaciones de configuración, pero están limitados porque AWS AppConfig no admite su código actual o almacén de configuración, ahora tienen opciones adicionales. CodePipeline admite AWS CodeCommit, GitHub y BitBucket (por nombrar algunos).
nota
La integración de AWS AppConfig con CodePipeline solo se admite en Regiones de AWS donde CodePipeline esté disponible
Cómo funciona la integración
Para empezar, hay que instalar y configurar CodePipeline, lo que incluye añadir la configuración a un almacén de código compatible con CodePipeline. A continuación, debe configurar su entorno de AWS AppConfig llevando a cabo las siguientes tareas:
Tras completar estas tareas, debe crear una canalización en CodePipeline donde se especifique AWS AppConfig como el proveedor de implementación. A continuación, puede realizar un cambio en la configuración y cargarlo en el almacén de código de CodePipeline. Al cargar la nueva configuración, se inicia automáticamente una nueva implementación en CodePipeline. Tras completar la implementación, puede verificar los cambios. Para obtener información sobre cómo crear una canalización que especifique AWS AppConfig como proveedor de implementación, consulte Tutorial: Creación de una canalización que utiliza AWS AppConfig como proveedor de implementación en la Guía del usuario de AWS CodePipeline.