Eine Bottlerocket Instance für Amazon starten ECS - Amazon Elastic Container Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Eine Bottlerocket Instance für Amazon starten ECS

Sie können eine Bottlerocket Instance starten, damit Sie Ihre Container-Workloads ausführen können.

Sie können die verwenden AWS CLI , um die Bottlerocket Instance zu starten.

  1. Erstellen Sie eine Datei mit dem Namen userdata.toml. Diese Datei wird für Instance-Benutzerdaten verwendet. Ersetzen cluster-name mit dem Namen Ihres Clusters.

    [settings.ecs] cluster = "cluster-name"
  2. Verwenden Sie einen der Befehle, die in enthalten sindAbrufen von ECS Amazon-optimierten Metadaten Bottlerocket AMI, um die Bottlerocket AMI ID abzurufen. Sie verwenden dies im folgenden Schritt.

  3. Führen Sie den folgenden Befehl aus, um die Bottlerocket-Instance zu starten. Denken Sie daran, die folgenden Parameter zu ersetzen:

    • Ersetzen subnet mit der ID des privaten oder öffentlichen Subnetzes, in dem Ihre Instance gestartet wird.

    • Ersetzen bottlerocket_ami mit der AMI ID aus dem vorherigen Schritt.

    • Ersetzen t3.large mit dem Instanztyp, den Sie verwenden möchten.

    • Ersetzen region mit dem Regionalcode.

    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. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Container-Instance im Cluster registriert ist. Denken Sie beim Ausführen dieses Befehls daran, die folgenden Parameter zu ersetzen:

    • Ersetzen cluster mit Ihrem Clusternamen.

    • Ersetzen region mit Ihrem Regionalcode.

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

Eine ausführliche Anleitung zu den ersten Schritten mit dem Bottlerocket Betriebssystem bei Amazon ECS finden Sie unter Using a Bottlerocket AMI with Amazon ECS on GitHub und Getting started with Bottlerocketand Amazon ECS auf der Blogseite. AWS