Avvio di un Bottlerocket istanza 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 Bottlerocket istanza per Amazon ECS

È possibile avviare un Bottlerocket istanza in modo da poter eseguire i carichi di lavoro dei container.

È possibile utilizzare il AWS CLI per avviare il Bottlerocket istanza.

  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 ottimizzato per Amazon ECS Bottlerocket Metadati AMI per ottenere il Bottlerocket ID AMI. Ti servirà per la fase successiva.

  3. Eseguite il seguente comando per lanciare Bottlerocket istanza. Ricordati di sostituire i seguenti parametri:

    • Sostituisci 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 Bottlerocket sistema operativo su Amazon ECS, consulta Utilizzo di un'AMI Bottlerocket con Amazon ECS attivo e Guida GitHub introduttiva Bottlerocket e Amazon ECS sul sito del AWS blog.