Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Avvio di un'istanza Bottlerocket per Amazon ECS
Puoi avviare un'istanza Bottlerocket in modo da poter eseguire i carichi di lavoro dei container.
Puoi usare il AWS CLI per avviare l'Bottlerocketistanza.
Crea un file denominato
userdata.toml. Questo file viene utilizzato per i dati utente dell'istanza. Sostituiscicluster-namecon il nome del cluster.[settings.ecs] cluster = "cluster-name"Usa uno dei comandi inclusi in Recupero dei metadati Amazon AMI ECS-optimized Bottlerocket per ottenere l'ID dell'AMI Bottlerocket. Ti servirà per la fase successiva.
Esegui il comando seguente per avviare l'istanza Bottlerocket. Ricordati di sostituire i seguenti parametri:
-
Sostituiscilo
subnetcon l'ID della sottorete privata o pubblica in cui verrà avviata l'istanza. -
Sostituisci
bottlerocket_amicon l'ID AMI del passaggio precedente. -
Sostituisci
t3.largecon il tipo di istanza che desideri utilizzare. -
Sostituisci
regioncon il codice regionale.
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-
-
Esegui il comando seguente per verificare che l'istanza di container sia registrata nel cluster. Quando esegui questo comando, ricordati di sostituire i parametri seguenti:
-
Sostituisci
clustercon il nome del cluster. -
Sostituisci
regioncon il tuo codice regionale.
aws ecs list-container-instances --clustercluster-name--regionregion -
Per una guida dettagliata su come iniziare a usare il sistema Bottlerocket operativo su Amazon ECS, consulta Using a Bottlerocket AMI with Amazon ECS on e GitHub Getting started with e BottlerocketAmazon