Création d'un service Amazon ECS Express Mode - Amazon Elastic Container Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'un service Amazon ECS Express Mode

Un service Amazon ECS Express Mode réduit la complexité du déploiement d'applications conteneurisées en fournissant des valeurs par défaut pertinentes et en automatisant la configuration des services de support. AWS Au lieu de gérer les paramètres de configuration entre plusieurs services, un service en mode express nécessite uniquement une image de conteneur, un rôle d'exécution de tâches et un rôle d'infrastructure pour démarrer.

Une fois le déploiement terminé, vous recevrez une URL unique pour votre application. Vous pouvez trouver le service que vous venez de déployer dans Clusters, et si vous n'avez pas spécifié de cluster, il figurera dans le Default cluster.

Conditions préalables

Avant de créer un service en mode express, assurez-vous de disposer de l'un des éléments suivants :

  • Une image de conteneur stockée dans Amazon ECR.

  • Ou une image de conteneur stockée dans un registre privé. Pour utiliser un registre privé, configurez un secret du Gestionnaire de Secrets. Pour plus d'informations, voir Création d'un AWS Secrets Manager secret dans le guide de AWS Secrets Manager l'utilisateur.

Note

Les rôles IAM sont également obligatoires, mais ils sont abordés séparément dans les guides de la console et de la CLI. La console Amazon ECS dispose de flux automatisés pour la création de rôles.

Procédures

Personnalisation

Lors de la création d'un service en mode express, Amazon ECS sélectionne les valeurs par défaut pour votre Amazon ECS et d'autres AWS ressources. Personnalisez l'application en cas de besoin à l'aide des paramètres facultatifs. Profitez d'un service en mode express et personnalisez les éléments suivants :

  • Nom du service

  • Cluster Amazon ECS

  • Paramètres du conteneur : port et chemin de vérification de l'état

  • Variables d’environnement et secrets

  • Commandes personnalisées

  • Rôle de tâche : ce rôle permet au code de votre application (sur le conteneur) d'utiliser d'autres AWS services.

    Vous avez besoin de ce rôle lorsque votre application accède à d'autres AWS services, tels qu'Amazon S3.

  • Ressources de calcul : allocation du processeur et de la mémoire

  • Configuration réseau : sous-réseaux et groupe de sécurité des services

  • Stratégies d’autoscaling de l’application : métriques, valeurs cibles et limites des tâches

  • CloudWatch Configuration des journaux

  • Balises de ressources