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éez votre premier service Amazon ECS Express Mode dans la console
L'expérience de console pour le service Express Mode fournit un moyen rationalisé de déployer votre application conteneurisée avec une configuration minimale requise. Pour en savoir plus sur les prérequis, consultez. Mode Amazon ECS Express Pour en savoir plus sur ce que crée le mode Express et sur son fonctionnement, consultezRessources créées par les services Amazon ECS Express Mode.
Procédure
Ouvrez la console à la https://console.aws.amazon.com/ecs/version 2
. -
Dans le volet de navigation, choisissez le mode Express.
-
Dans la section Configurons votre application :
-
Spécifiez l'image à utiliser pour votre application. Pour l'URI de l'image, entrez l'URI de votre image. Pour parcourir vos images Amazon ECR, choisissez Parcourir les images ECR, puis procédez comme suit :
-
Pour le référentiel privé, choisissez le référentiel privé Amazon ECR.
Dans Image, choisissez votre image.
Choisissez le mode d'identification de l'image. Pour Sélectionner une image par, choisissez l'une des options suivantes :
-
AWS vous recommande de choisir Image digest.
-
Pour utiliser la balise, choisissez Balise image, puis choisissez la balise.
-
-
-
Si vous utilisez un registre privé, sélectionnez Registre privé. Ensuite, pour l'ARN ou le nom du Secrets Manager, entrez l'ARN du Secrets Manager que vous avez créé dans les prérequis.
-
Pour Rôle d'exécution des tâches et Rôle d'infrastructure, choisissez les rôles. Si vous n'avez jamais créé ces rôles dans Amazon ECS auparavant, vous verrez l'option Créer un nouveau rôle dans le menu déroulant. Lorsque vous sélectionnez cette option, le rôle sera créé automatiquement une fois que vous aurez cliqué sur Créer. Pour le rôle d'exécution des tâches, les détails des autorisations afficheront le lien vers des informations supplémentaires sur Amazon ECSTask ExecutionRolePolicy dans le AWS Managed Policy Reference Guide. Pour le rôle d'infrastructure, les détails des autorisations afficheront le lien permettant d'obtenir des informations supplémentaires sur la politique ECSInfrastructure RoleforExpressGatewayServices gérée par Amazon dans le guide de référence des politiques AWS gérées.
Si vous préférez personnaliser ces rôles, le bouton Créer un nouveau rôle vous dirige vers la console IAM où vous pouvez créer le rôle, afficher et modifier les autorisations associées au rôle. Lorsque vous revenez à la console Amazon ECS Express Mode, actualisez-la pour afficher le rôle que vous avez créé.
Note
La première fois que vous créez un service dans la console Amazon ECS, certains utilisateurs peuvent voir un message.
Invalid Parameter Exception: Unable to assume the service linked role.Si cela se produit, attendez quelques secondes et réessayez.
-
-
Choisissez Créer. Vous venez de créer votre premier service Amazon ECS Express Mode !
Étapes suivantes
Après avoir créé votre premier service en mode express :
-
Accédez à votre application à l'aide de l'URL d'application fournie une fois le déploiement terminé.
-
Surveillez la progression du déploiement dans l'onglet Ressources de la console. Lorsque le déploiement est terminé, votre service est prêt à recevoir du trafic. Pour de plus amples informations, veuillez consulter Afficher les détails d'un service Amazon ECS Express Mode.
-
Pour revenir à votre service, sélectionnez dans la barre de navigation Clusters, puis sélectionnez le
defaultcluster si vous n'en avez pas spécifié un lors de la création. Amazon ECS organise les services en groupes logiques appelés clusters. Il s'agit d'un moyen simple d'organiser les applications dans votre compte. -
Si vous rencontrez des problèmes lors du déploiement, consultezRésolution des problèmes liés aux services Amazon ECS Express Mode.
Personnalisation
En option, vous pouvez également personnaliser la configuration de votre service Express Mode. Ouvrez la section intitulée Configurations supplémentaires - facultatif.
Sélectionnez un cluster dans le menu déroulant s'il existe un cluster Amazon ECS spécifique dans lequel vous souhaitez déployer votre service. Si aucun cluster n'est spécifié, le mode Express utilise le
Defaultcluster. Si vous quittez la console Express Mode pour créer un cluster, utilisez le bouton d'actualisation pour remplir le menu déroulant.Entrez un nom pour le service. Si aucun nom n'est spécifié, le mode Express en génère un à partir du nom de l'image du conteneur. Ce nom de service sera utilisé dans plusieurs ressources, notamment l'URL de l'application, le service Amazon ECS, la définition des tâches Amazon ECS, le certificat, la cible de dimensionnement et la politique de dimensionnement.
Spécifiez éventuellement les détails de votre conteneur :
Pour Port du conteneur, entrez le port sur lequel votre application écoute (le port par défaut est 80).
Dans le champ Health check path, entrez le chemin des bilans de santé (par exemple,
"/health"). La valeur par défaut est"/"..Sous Variables d'environnement, ajoutez des paires clé-valeur pour les variables d'environnement dont votre application a besoin. Pour Key, entrez le nom de la variable d'environnement. Pour Type de valeur, choisissez Variable d'environnement ou Secret. Dans le champ Valeur ou valeur de, entrez la valeur ou la référence. Choisissez Ajouter une variable d'environnement pour ajouter d'autres variables selon les besoins. Aucune valeur par défaut n'est fournie.
Pour Commande, entrez éventuellement une commande personnalisée pour remplacer l'instruction Docker
CMD. Aucune valeur par défaut n'est fournie.Pour Rôle de tâche, choisissez un rôle IAM qui accorde des autorisations à votre application. Aucune valeur par défaut n'est fournie.
Spécifiez éventuellement les détails de votre calcul et de votre mise à l'échelle automatique :
Pour le processeur, choisissez l'allocation de vCPU pour vos tâches (la valeur par défaut est 1 vCPU).
Pour la mémoire, choisissez l'allocation de mémoire pour vos tâches (la valeur par défaut est de 2 Go).
Pour la métrique du service ECS, choisissez la métrique sur laquelle vous souhaitez évoluer (la valeur par défaut est l'utilisation moyenne du processeur).
Pour Valeur cible, choisissez le pourcentage cible pour la mise à l'échelle (la valeur par défaut est 60).
Pour le nombre minimum de tâches et le nombre maximum de tâches, définissez les limites d'échelle. (Les valeurs par défaut sont 1 et 20)
Cochez la case Personnaliser les configurations réseau. Si vous ne personnalisez pas ces configurations, le mode Express utilisera le VPC par défaut.
Sélectionnez un VPC pour accéder rapidement aux sous-réseaux sur lesquels vos services seront exécutés. Vous pouvez éventuellement quitter la console Amazon ECS pour créer un nouveau VPC, puis revenez pour actualiser et trouver ce VPC dans le menu déroulant.
Pour les groupes de sécurité, choisissez ou créez des groupes de sécurité pour autoriser un accès réseau entrant supplémentaire à votre service.
Sous Logs :
Pour le groupe de CloudWatch journaux Amazon, entrez le nom de groupe de journaux préféré pour les journaux de votre application. Le groupe de journaux par défaut est nommé en fonction des noms de votre cluster et de votre service.
Pour le préfixe de flux de CloudWatch journal Amazon, entrez un préfixe préféré pour les flux de journaux. Le préfixe de flux par défaut est
ecs/Main/.
Sous Balises, ajoutez des paires clé-valeur pour étiqueter vos ressources. Pour Key (Clé), saisissez la clé de l’identification. Pour Value (Valeur), saisissez la valeur de l’identification. Choisissez Ajouter un nouvel élément pour ajouter d'autres balises si nécessaire. Les balises ne peuvent être ajoutées que lors de la création.