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'un Bottlerocket instance pour Amazon ECS
Vous pouvez lancer un Bottlerocket instance afin que vous puissiez exécuter vos charges de travail de conteneur.
Vous pouvez utiliser le AWS CLI pour lancer le Bottlerocket instance.
Créez un fichier appelé
userdata.toml
. Ce fichier est utilisé pour les données utilisateur de l'instance. Remplacezcluster-name
par le nom de votre cluster.[settings.ecs] cluster = "
cluster-name
"Utilisez l'une des commandes incluses dans Récupération optimisée pour Amazon ECS Bottlerocket Métadonnées AMI pour obtenir le Bottlerocket IDENTIFIANT AMI. Utilisez ceci lors de l'étape suivante.
Exécutez la commande suivante pour lancer le Bottlerocket instance. N'oubliez pas de remplacer les paramètres suivants :
-
subnet
Remplacez-le par l'ID du sous-réseau privé ou public dans lequel votre instance sera lancée. -
bottlerocket_ami
Remplacez-le par l'ID AMI de l'étape précédente. -
t3.large
Remplacez-le par le type d'instance que vous souhaitez utiliser. -
Remplacez
region
par le code de région.
aws ec2 run-instances --key-name ecs-bottlerocket-example \ --subnet-id
subnet
\ --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
cluster
par le nom de votre cluster. -
region
Remplacez-le par votre code de région.
aws ecs list-container-instances --cluster
cluster-name
--regionregion
-
Pour une présentation détaillée de la procédure à suivre pour démarrer avec le Bottlerocket système d'exploitation sur Amazon ECS, voir Utilisation d'une AMI Bottlerocket avec Amazon