Publié le: Mar 4, 2020

AWS CodeCommit, un service entièrement géré de contrôle de source, a mis à disposition un nouvel outil d'aide Git à distance, destiné aux personnes employant CodeCommit avec plusieurs comptes ou avec des identifiants temporaires. Cet outil d'aide exploite les informations de profil configurées pour l'interface en ligne de commande d'AWS. Il s'accompagne également d'un nouveau protocole (codecommit://) qui prend en charge un schéma d'URL permettant d'identifier les référentiels CodeCommit.

L'outil d'aide à distance AWS CodeCommit assure également une meilleure intégration avec les profils associés à l'interface en ligne de commande d'AWS. Il ne nécessite pas la modification du fichier gitconfig. git-remote-codecommit constitue une alternative plus pratique que l'outil d'aide précédemment inclus à l'interface en ligne de commande d'AWS. En effet, ce dernier mettait en cache les identifiants temporaires, ce qui les rendait inutilisables après leur expiration. Il s'agissait de la seule option disponible avec de tels identifiants. Grâce à git-remote-codecommit, proposé à tous, aucune mise en cache des identifiants ne se produit et les usagers peuvent accéder à leurs référentiels, même en cas d'authentification à facteurs multiples.

L'outil d'aide à distance s'accompagne aussi d'un nouveau schéma d'URL. Vous pouvez maintenant accéder à vos référentiels via le schéma d'URL codecommit::{region}://{aws_cli_profile}@{nomduréférentiel} (exemple : codecommit::us-west-2://dev-account@Hello-Dublin), ce qui simplifie l'emploi de référentiels au niveau de plusieurs comptes. Ces URL peuvent être stockées dans des scripts et des fichiers de configuration, et il n'est pas nécessaire de les associer aux identifiants utilisés pour s'authentifier.

L'outil d'aide à distance, auquel la page github.com/aws/git-remote-codecommit est dédiée, dispose d'une licence Apache V2. Les utilisateurs sont d'ailleurs invités à y apporter leur contribution. Pour obtenir des informations supplémentaires, consultez la documentation d'AWS CodeCommit.  

AWS CodeCommit est un service de contrôle de source entièrement géré qui héberge des référentiels Git sécurisés. Il permet de partager du code, dans un environnement sécurisé et hautement évolutif. Pour en savoir plus sur l'utilisation d'AWS CodeCommit, découvrez notre démonstration ou accédez directement à la console.

Pour consulter la liste des régions AWS dans lesquelles AWS CodeCommit est disponible, consultez la documentation AWS CodeCommit.