

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
<a name="create-cluster-managed-instances"></a>

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, Amazon ECS crée automatiquement un fournisseur de capacité pour les instances gérées avec des configurations par défaut. Ce fournisseur de capacité sélectionne 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](interconnecting-services.md).

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](interconnecting-services.md).
+ 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](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) dans le *Guide de l’utilisateur AWS Key Management Service *.
+ Ajoutez des balises pour vous aider à identifier vos clusters.

## Conditions préalables
<a name="create-cluster-managed-instances-prerequisites"></a>

Avant de commencer, veillez achever les étapes de [Configurer l'utilisation d'Amazon ECS](get-set-up-for-amazon-ecs.md) et affectez l’autorisation IAM appropriée. Pour de plus amples informations, veuillez consulter [Exemples de cluster Amazon ECS](security_iam_id-based-policy-examples.md#IAM_cluster_policies).

L’utilisateur qui crée le cluster doit disposer d’une autorisation supplémentaire : `iam:CreateServiceLinkedRole`.

Lorsque vous ne le spécifiez pas`instanceRequirements`, Amazon ECS sélectionne automatiquement les types d'instances les plus optimisés en termes de coûts en fonction de vos exigences en matière de définition des tâches. Pour utiliser des attributs ou des types d'instance spécifiques, créez un fournisseur de capacité avec`instanceRequirements`.

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](managed-instances-instance-selection-best-practices.md).

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](infrastructure_IAM_role.md).
+ **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](managed-instances-instance-profile.md).

## Procédure pour la console
<a name="create-cluster-managed-instances-console"></a>

**Pour créer un nouveau cluster (console Amazon ECS)**

1. Ouvrez la console à la [https://console.aws.amazon.com/ecs/version 2](https://console.aws.amazon.com/ecs/v2).

1. Dans la barre de navigation, sélectionnez la région à utiliser.

1. Dans le panneau de navigation, choisissez **Clusters**.

1. Sur la page **Clusters**, choisissez **Create Cluster** (Créer un cluster).

1. 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**.

1. Pour **Fournisseur de capacité personnalisé**, procédez comme suit :
   + Pour **Sélectionner une méthode d’obtention de capacité EC2**, choisissez **Instances gérées Amazon ECS**.
   + 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**.

1. (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**.

1. (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é.

1. (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é.

1. Choisissez **Créer**.

## AWS CLI procédure
<a name="create-cluster-managed-instances-cli"></a>

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](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).

**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](dual-stack-endpoint.md).

**Pour créer un cluster (AWS CLI)**

1. Créez votre propre cluster avec un nom unique à l’aide de la commande suivante :

   ```
   aws ecs create-cluster --cluster-name managed-instances-cluster
   ```

   Sortie :

   ```
   {
       "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"
       }
   }
   ```

1. (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
   ```

1. (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
<a name="cluster-next-steps-managed-instances"></a>

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](create-task-definition.md).

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 :
+ [Exécution d’une application en tant que tâche Amazon ECS](standalone-task-create.md)
+ [Création d’un déploiement de mise à jour propagée Amazon ECS](create-service-console-v2.md)