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.
Créez un fichier appelé
userdata.toml. Ce fichier est utilisé pour les données utilisateur de l'instance. Remplacezcluster-namepar le nom de votre cluster.[settings.ecs] cluster = "cluster-name"Utilisez l'une des commandes incluses dans Récupération des métadonnées d'AMI optimisées pour Amazon ECS Bottlerocket pour obtenir l'ID d'AMI Bottlerocket. Utilisez ceci lors de l'étape suivante.
Exécutez la commande suivante pour lancer l'instance Bottlerocket. N'oubliez pas de remplacer les paramètres suivants :
-
subnetRemplacez-le par l'ID du sous-réseau privé ou public dans lequel votre instance sera lancée. -
bottlerocket_amiRemplacez-le par l'ID AMI de l'étape précédente. -
t3.largeRemplacez-le par le type d'instance que vous souhaitez utiliser. -
Remplacez
regionpar le code de région.
aws ec2 run-instances --key-name ecs-bottlerocket-example \ --subnet-idsubnet\ --image-idbottlerocket_ami\ --instance-typet3.large\ --regionregion\ --tag-specifications 'ResourceType=instance,Tags=[{Key=bottlerocket,Value=example}]' \ --user-data file://userdata.toml \ --iam-instance-profile Name=ecsInstanceRole-
-
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
clusterpar le nom de votre cluster. -
regionRemplacez-le par votre code de région.
aws ecs list-container-instances --clustercluster-name--regionregion -
Pour une présentation détaillée de la prise en main du système Bottlerocket d'exploitation sur Amazon ECS, consultez les sections Utilisation d'une AMI Bottlerocket avec Amazon