View a markdown version of this page

Avvio di un'istanza Bottlerocket per Amazon ECS - Amazon Elastic Container Service

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.

  1. Crea un file denominato userdata.toml. Questo file viene utilizzato per i dati utente dell'istanza. Sostituisci cluster-name con il nome del cluster.

    [settings.ecs] cluster = "cluster-name"
  2. 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.

  3. Esegui il comando seguente per avviare l'istanza Bottlerocket. Ricordati di sostituire i seguenti parametri:

    • Sostituiscilo subnet con l'ID della sottorete privata o pubblica in cui verrà avviata l'istanza.

    • Sostituisci bottlerocket_ami con l'ID AMI del passaggio precedente.

    • Sostituisci t3.large con il tipo di istanza che desideri utilizzare.

    • Sostituisci region con il codice regionale.

    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. 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 cluster con il nome del cluster.

    • Sostituisci region con il tuo codice regionale.

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

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 ECS sul sito del blog. AWS