Publicado en: Mar 4, 2020

AWS CodeCommit, un servicio completamente administrado de control de código fuente, lanzó un nuevo asistente remoto de Git que permite que los clientes que utilicen CodeCommit con varias cuentas o con credenciales de corta duración. El asistente remoto git-remote-codecommit utiliza la información de perfil configurada para la CLI de AWS. También incorpora un protocolo nuevo (codecommit://) que habilita un patrón de URL para identificar de forma única los repositorios de CodeCommit.

El asistente remoto de AWS CodeCommit brinda una mejor integración con los perfiles de la CLI de AWS. No requiere que se agregue ninguna configuración al archivo gitconfig. Este lanzamiento ofrece una opción más sólida para aquellos clientes que anteriormente usaban el asistente de credenciales incluido en la CLI de AWS. El asistente de credenciales almacena las credenciales temporales en la memoria caché de las credenciales del sistema operativo, con lo cual las credenciales se tornan obsoletas luego de su vencimiento. Esta era la única opción disponible para los clientes que utilizaban credenciales de corta duración. Con este lanzamiento, todos los clientes pueden utilizar git-remote-codecommit, que no almacena las credenciales en la memoria caché de credenciales del sistema operativo y le permite acceder a sus repositorios incluso con la autenticación multifactor (MFA).

El asistente remoto incorpora un nuevo patrón de URL. Ahora puede acceder a sus repositorios con el patrón de URL codecommit::{region}://{aws_cli_profile}@{repositoryname}, por ejemplo codecommit::us-west-2://dev-account@Hello-Dublin, lo cual facilita el proceso de trabajar con repositorios en varias cuentas. Los usuarios pueden almacenar estas URL en scripts de creación y archivos de configuración y no es necesario que las asocien a las credenciales que utilizan para la autenticación.

Este asistente remoto cuenta con la licencia de Apache V2 en github.com/aws/git-remote-codecommit, y agradecemos las contribuciones. Para obtener más información, consulte la documentación de AWS CodeCommit.  

AWS CodeCommit es un servicio completamente administrado de control de código fuente que aloja repositorios basados en Git seguros. Simplifica la colaboración de los equipos en el código, en un ecosistema seguro y con alta escalabilidad. Para obtener más información acerca del uso de AWS CodeCommit, consulte nuestra explicación o visite directamente la consola.

Para obtener una lista completa de las regiones de AWS donde AWS CodeCommit está disponible, consulte la documentación de AWS CodeCommit.