Lancement d'une Bottlerocket instance pour Amazon ECS - 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.

Lancement d'une Bottlerocket instance pour Amazon ECS

Vous pouvez lancer une Bottlerocket instance afin de pouvoir exécuter vos charges de travail de conteneur.

Vous pouvez utiliser le AWS CLI pour lancer l'Bottlerocketinstance.

  1. Créez un fichier appelé userdata.toml. Ce fichier est utilisé pour les données utilisateur de l'instance. Remplacez cluster-name avec le nom de votre cluster.

    [settings.ecs] cluster = "cluster-name"
  2. Utilisez l'une des commandes incluses Récupération de métadonnées ECS optimisées Bottlerocket AMI pour Amazon pour obtenir l'BottlerocketAMIID. Utilisez ceci lors de l'étape suivante.

  3. Exécutez la commande suivante pour lancer l'instance Bottlerocket. N'oubliez pas de remplacer les paramètres suivants :

    • Remplacez subnet avec l'ID du sous-réseau privé ou public dans lequel votre instance sera lancée.

    • Remplacez bottlerocket_ami avec l'AMIidentifiant de l'étape précédente.

    • Remplacez t3.large avec le type d'instance que vous souhaitez utiliser.

    • Remplacez region avec le code de région.

    aws ec2 run-instances --key-name ecs-bottlerocket-example \ --subnet-id subnet \ --image-id bottlerocket_ami \ --instance-type t3.large \ --region region \ --tag-specifications 'ResourceType=instance,Tags=[{Key=bottlerocket,Value=example}]' \ --user-data file://userdata.toml \ --iam-instance-profile Name=ecsInstanceRole
  4. Exécutez la commande suivante pour vérifier que l'instance de conteneur est enregistrée auprès du cluster. Lorsque vous exécutez cette commande, n'oubliez pas de remplacer les paramètres suivants :

    • Remplacez cluster avec le nom de votre cluster.

    • Remplacez region avec votre code de région.

    aws ecs list-container-instances --cluster cluster-name --region region

Pour une présentation détaillée de la prise en main du système Bottlerocket d'exploitation sur AmazonECS, consultez Using a Bottlerocket AMI with Amazon GitHub on et Getting started with Bottlerocketand ECS ECS Amazon sur le AWS site du blog.