Publicado en: Apr 6, 2023

AWS Proton ahora permite a los clientes sincronizar las especificaciones de sus servicios desde un repositorio de Git. Los clientes utilizan Proton como un sistema de plantillas de autoservicio para definir y actualizar la infraestructura. Ahora, los clientes pueden sincronizar las configuraciones del servicio Proton, como el tamaño del cálculo y el entorno de implementación de destino, directamente desde GitHub o Bitbucket.

Proton es un servicio administrado para que los clientes incrementen el ritmo de la innovación mediante la definición, la distribución y el mantenimiento de plantillas de infraestructura para implementaciones de autoservicio. Con Proton, los clientes pueden estandarizar los servicios para ayudar a cumplir los objetivos de seguridad, costos y cumplimiento. La administración de las configuraciones de servicios de Git permite a los clientes probar los cambios en una rama de ensayo y enviar los cambios a la producción.

Los clientes pueden empezar a utilizar esta función creando una especificación de servicio, un archivo de definición de infraestructura. Este archivo contiene las variables de parámetros que los desarrolladores desean introducir cuando utilizan una plantilla de Proton para crear una infraestructura para su servicio, como las configuraciones de tamaño del cálculo y el entorno de implementación de destino (por ejemplo, test1). Si usa la consola, Proton puede crear una solicitud de extracción con estos archivos en el repositorio elegido. Proton sincronizará automáticamente el archivo de especificaciones y actualizará el servicio Proton después de cada confirmación, de modo que los desarrolladores nunca tengan que abandonar su flujo de trabajo de Git existente para aprovisionar la infraestructura. Para una mayor personalización, los equipos crean un archivo Proton-OPS que define diferentes configuraciones por instancia del servicio. Por ejemplo, para probar los cambios antes de enviarlos a producción, los equipos configuran una instancia para que se sincronice desde una rama de ensayo y otra desde una rama de producción. 

Para obtener más información, consulte nuestra documentación aquí y nuestro blog de lanzamiento aquí.