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 cluster pour les instances gérées Amazon ECS
Vous créez un cluster pour définir l’infrastructure sur laquelle vos tâches et vos services s’exécutent.
Lorsque vous créez un cluster pour les instances gérées Amazon ECS, vous avez accès au fournisseur de capacité par défaut FARGATE_MANAGED_INSTANCE. Ce fournisseur de capacité sélectionne automatiquement les types d’instances les plus rentables pour vos charges de travail. Vous pouvez également créer des fournisseurs de capacité personnalisés si vous avez besoin d’attributs ou de types d’instance spécifiques.
Pour simplifier au maximum le processus de création de clusters, la console propose des sélections par défaut pour de nombreux choix.
-
Crée un espace de noms par défaut portant le même nom que le cluster. AWS Cloud Map Un espace de noms permet aux services que vous créez dans le cluster de se connecter aux autres services de l'espace de noms sans configuration supplémentaire.
Pour de plus amples informations, veuillez consulter Interconnexion des services Amazon ECS.
Vous pouvez modifier les options suivantes :
-
Modifiez l'espace de noms par défaut associé au cluster.
Un espace de noms permet aux services que vous créez dans le cluster de se connecter aux autres services de l'espace de noms sans configuration supplémentaire. L'espace de noms par défaut porte le même nom que le cluster. Pour de plus amples informations, veuillez consulter Interconnexion des services Amazon ECS.
-
Attribuez une AWS KMS clé à votre espace de stockage géré. Pour plus d’informations sur la création d’une clé, consultez la section Création d’une clé KMS dans le Guide de l’utilisateur AWS Key Management Service .
-
Ajoutez des balises pour vous aider à identifier vos clusters.
Conditions préalables
Avant de commencer, veillez achever les étapes de Configurer l'utilisation d'Amazon ECS et affectez l’autorisation IAM appropriée. Pour de plus amples informations, veuillez consulter Exemples de cluster Amazon ECS.
L’utilisateur qui crée le cluster doit disposer d’une autorisation supplémentaire : iam:CreateServiceLinkedRole.
Par défaut, Amazon ECS choisit les types d’instances en fonction des exigences que vous spécifiez dans la définition de la tâche. Ceci est le fournisseur de capacité par défaut. Si vous avez besoin d’attributs ou de types d’instance spécifiques, prenez note de toutes les exigences. Vous devrez utiliser un fournisseur de capacité personnalisé, puis spécifier les exigences de l’instance.
Découvrez comment choisir vos instances. Pour de plus amples informations, veuillez consulter Pratiques exemplaires en matière de sélection d’instances pour les instances gérées Amazon ECS.
Vous disposez des rôles IAM requis pour les instances gérées Amazon ECS. Cela inclut notamment les éléments suivants :
-
Rôle dans l'infrastructure : permet à Amazon ECS de passer des appels aux AWS services en votre nom afin de gérer l'infrastructure des instances gérées Amazon ECS.
Pour de plus amples informations, veuillez consulter Rôle IAM d’infrastructure Amazon ECS.
-
Profil d’instance : fournit des autorisations pour l’agent de conteneur Amazon ECS et le démon Docker exécutés sur des instances gérées.
Pour de plus amples informations, veuillez consulter Profil d’instance des instances gérées Amazon ECS.
Procédure pour la console
Pour créer un nouveau cluster (console Amazon ECS)
Ouvrez la console à la https://console.aws.amazon.com/ecs/version 2
. -
Dans la barre de navigation, sélectionnez la région à utiliser.
-
Dans le panneau de navigation, choisissez Clusters.
-
Sur la page Clusters, choisissez Create Cluster (Créer un cluster).
-
Sous Configuration de cluster, configurez les éléments suivants :
-
Pour Nom du cluster, saisissez un nom unique.
Le nom peut contenir jusqu'à 255 lettres (minuscules et majuscules), des chiffres et des traits d'union.
-
(Facultatif) Pour que l'espace de noms utilisé pour Service Connect soit différent du nom du cluster, saisissez un nom unique dans Espace de nom.
-
-
Pour Fournisseur de capacité personnalisé, procédez comme suit :
-
Pour Sélectionner une méthode d'obtention de EC2 capacité, choisissez Amazon ECS Managed Instances.
-
Pour Profil d’instance, choisissez le rôle du profil d’instance.
-
Pour Rôle d’infrastructure, choisissez le rôle d’infrastructure.
-
Pour utiliser un fournisseur de capacité personnalisé, pour Sélection de l’instance, sélectionnez Utiliser une instance personnalisée. Ensuite, pour chaque attribut, saisissez la valeur de l’attribut.
-
-
(Facultatif) Utilisez Container Insights, développez Surveillance, puis sélectionnez une des options suivantes :
-
Pour utiliser Container Insights avec observabilité améliorée comme recommandé, sélectionnez Container Insights avec observabilité améliorée.
-
Pour utiliser Container Insights, choisissez Container Insights.
-
-
(Facultatif) Chiffrez les données sur le stockage géré. Sous Chiffrement, pour Stockage géré, entrez l'ARN de la AWS KMS clé que vous souhaitez utiliser pour chiffrer les données du stockage géré.
-
(Facultatif) Pour vous aider à identifier votre cluster, développez Tags (balises), puis configurez vos balises.
[Add a tag] Choisissez Add tag (Ajouter une balise) et procédez comme suit :
-
Pour Key (Clé), saisissez le nom de la clé.
-
Pour Valeur, saisissez la valeur de clé.
-
-
Choisissez Créer.
AWS CLI procédure
Vous pouvez créer un cluster pour les instances gérées Amazon ECS à l’aide de l’ AWS CLI. Utilisez la version la plus récente de l’ AWS CLI. Pour savoir comment opérer une mise à niveau vers la dernière version, consultez la section Installation ou mise à jour vers la dernière version de l’ AWS CLI.
Note
Vous pouvez utiliser des points de terminaison de service à double pile pour interagir avec Amazon ECS à partir de AWS AWS CLI SDKs, et de l'API Amazon ECS via les deux IPv4 et. IPv6 Pour de plus amples informations, veuillez consulter Utilisation des points de terminaison à double pile Amazon ECS.
Pour créer un cluster (AWS CLI)
-
Créez votre propre cluster avec un nom unique à l’aide de la commande suivante :
aws ecs create-cluster --cluster-namemanaged-instances-clusterSortie :
{ "cluster": { "status": "ACTIVE", "defaultCapacityProviderStrategy": [], "statistics": [], "capacityProviders": [], "tags": [], "clusterName": "managed-instances-cluster", "settings": [ { "name": "containerInsights", "value": "disabled" } ], "registeredContainerInstancesCount": 0, "pendingTasksCount": 0, "runningTasksCount": 0, "activeServicesCount": 0, "clusterArn": "arn:aws:ecs:region:aws_account_id:cluster/managed-instances-cluster" } } -
(Facultatif) Pour activer Container Insights avec observabilité améliorée pour votre cluster, utilisez la commande suivante :
aws ecs put-account-setting --name containerInsights --value enhanced -
(Facultatif) Pour ajouter des balises à votre cluster, utilisez la commande suivante :
aws ecs tag-resource --resource-arn arn:aws:ecs:region:aws_account_id:cluster/managed-instances-cluster--tags key=Environment,value=Production
Étapes suivantes
Créez une définition de tâche pour les instances gérées Amazon ECS. Pour de plus amples informations, veuillez consulter Création d’une définition de tâche Amazon ECS à l’aide de la console.
Exécutez vos applications en tant que tâches autonomes ou dans le cadre d’un service. Pour plus d’informations, consultez les ressources suivantes :