Publié le: Aug 31, 2021

Aujourd'hui, nous sommes ravis d'annoncer le lancement de la version 1.10 d'AWS Copilot qui prend en charge les architectures publish/subscribe (publier/s'abonner) que les clients peuvent utiliser pour découpler des microservices et consommer des événements de façon asynchrone. Les clients peuvent désormais utiliser AWS Copilot pour créer des architectures basées sur les événements ou découpler des services afin d'améliorer leurs performances, leur fiabilité et leur capacité de mise à l'échelle.

L'ensemble des services et tâches AWS Copilot existants peuvent utiliser le nouveau champ de publication pour diffuser des événements sur les rubriques Amazon Simple Notification Service (Amazon SNS). Ces événements peuvent alors être reçus via les files d'attente Amazon Simple Queue Service (Amazon SQS) avec le nouveau modèle « Worker Service » dans AWS Copilot pour les services Amazon Elastic Container Service (Amazon ECS) exécutés sur AWS Fargate.

AWS Copilot v1.10 ajoute également un nouveau champ taskdef_overrides dans le fichier manifeste pour permettre aux clients d'ajouter tous les champs pris en charge par les définitions de tâches Amazon ECS n'apparaissant pas dans le manifeste. Ainsi, les clients peuvent utiliser les configurations disponibles pour Amazon ECS, telles que le paramètre ulimit qui permet aux clients de modifier les valeurs de limite de ressources par défaut, pour leurs tâches AWS Copilot et les services non pris en charge directement par AWS Copilot. En outre, le champ alias pour les services de requête et à charge équilibrée a été élargi pour accepter une liste de noms de domaine conviviaux plutôt qu'une entrée unique.

Vous pouvez déployer vos applications sur Amazon ECS avec AWS Copilot dans toutes les régions où AWS Fargate est disponible. En outre, vous pouvez déployer des applications avec AWS Copilot à l'aide d'AWS App Runner dans les régions AWS suivantes : USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon), EU (Irlande), et Asie-Pacifique (Tokyo). Vous pouvez consulter les notes de mise à jour de la version 1.10 de Copilot ici. Pour commencer, téléchargez AWS Copilot sur Mac, Linux ou Windows ici.