Publié le: Dec 19, 2019

Amazon Elastic Container Service a publié une nouvelle interface de ligne de commande (CLI) axée sur l'ergonomie et la productivité des développeurs pour lancer rapidement et gérer facilement les applications sur ECS à technologie AWS Fargate. La nouvelle CLI ECS en version préliminaire fournit un ensemble de commandes déclaratives simples comprenant des exemples et des expériences guidées intégrées pour aider les clients à déployer rapidement. La CLI crée toutes les ressources et tous les artefacts nécessaires au déploiement dans ECS et configure les meilleures pratiques au nom de l'utilisateur, lui permettant de se concentrer sur l'écriture du code de l'application.

Le cycle de vie de l'application comporte beaucoup d'étapes pour les conteneurs au delà de l'écriture du code, y compris les registres de conteneurs, la préparation d'une définition de tâche ou des spécifications de pod, ou la configuration d'un orchestrateur. Généralement, plusieurs outils comme l'interface de ligne de commande AWS, la console et CloudFormation sont nécessaires pour effectuer ces tâches et gérer les applications. Cependant, ces outils nécessitent des connaissances spécifiques sur les primitives de service AWS comme plusieurs équilibreurs de charge ou un VPC simplement pour exécuter une application et la rendre disponible via un point de terminaison public. Les clients souhaitent être rapidement opérationnels, gérer leurs flux de travail facilement et déployer sans effort vers des environnements sûrs pour la production.

L'interface utilisateur de cette nouvelle interface de ligne de commande ECS est conviviale et comprend des exemples d'invites de commande ainsi que des démonstrations guidées pour déployer des applications hautement intégrées sans terminologie spécifique à AWS et ECS. Une fois que le code de l'application est prêt, l'interface de ligne de commande automatise chaque étape du cycle de vie de déploiement, y compris la création de Docker, l'envoi vers un registre, la création d'une définition de tâche et la création d'un cluster pour exécuter la tâche. Les clients peuvent non seulement déployer plus facilement avec une pipeline configurée pour eux, mais également réaliser des opérations comme le dimensionnement, le dépannage, la gestion des environnements de simulation et de production, ainsi que les modifications de configuration par le biais de l'interface de ligne de commande elle-même.

L'interface de ligne de commande peut aujourd'hui être téléchargée en version préliminaire pour Mac, Linux et Windows.

  • Téléchargez le nouvel exécutable de l'interface de ligne de commande ECS de notre dernière publication ici.
  • Contactez-nous pour en savoir plus à propos du projet dans notre répertoire GitHub open source.
  • Lisez notre annonce sur le blog AWS Containers.
  • En savoir plus sur Amazon ECS en consultant notre documentation relative au produit.