View a markdown version of this page

Script de création d'une AMI Amazon ECS-optimized Linux - Amazon Elastic Container Service

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.

Script de création d'une AMI Amazon ECS-optimized Linux

Amazon ECS a ouvert les scripts de génération qui sont utilisés pour créer les variantes Linux de l'Amazon ECS-optimized AMI. Ces scripts de construction sont désormais disponibles sur GitHub. Pour plus d'informations, consultez https://github.com/aws/amazon-ecs-ami amazon-ecs-ami sur. GitHub

Si vous devez personnaliser l' ECS-optimized AMI Amazon, consultez la section Amazon ECS Optimized AMI Build Recipies sur. GitHub

Le référentiel de scripts de construction comprend un modèle de HashiCorp packer et des scripts de génération pour générer chacune des variantes Linux de l'Amazon ECS-optimized AMI. Ces scripts sont la source de référence pour les versions d'Amazon ECS-optimized AMI. Vous pouvez donc suivre le GitHub référentiel pour suivre les modifications apportées à nos AMI. Par exemple, vous pouvez souhaiter que votre propre AMI utilise la même version de Docker que celle utilisée par l'équipe Amazon ECS pour l'AMI officielle.

Pour plus d'informations, consultez le référentiel Amazon ECS AMI à l'adresse aws/amazon -ecs-ami on. GitHub

Pour créer une AMI Amazon ECS-optimized Linux
  1. Clonez le aws/amazon-ecs-ami GitHub dépôt.

    git clone https://github.com/aws/amazon-ecs-ami.git
  2. Ajoutez une variable d'environnement que la AWS région utilisera lors de la création de l'AMI. Remplacez la valeur us-west-2 avec la Région à utiliser.

    export REGION=us-west-2
  3. Un Makefile est fourni pour créer l'AMI. Depuis le répertoire racine du référentiel cloné, utilisez l'une des commandes suivantes, correspondant à la variante Linux de l'Amazon ECS-optimized AMI que vous souhaitez créer.

    • AMI ECS-optimized Amazon Amazon Linux 2

      make al2
    • AMI ECS-optimized Amazon Amazon Linux 2 (arm64)

      make al2arm
    • GPU-optimized AMI Amazon ECS

      make al2gpu
    • AMI Amazon Linux 2 (Neuron) optimisée pour Amazon ECS

      make al2inf
    • AMI ECS-optimized Amazon Amazon Linux 2023

      make al2023
    • AMI ECS-optimized Amazon Amazon Linux 2023 (arm64)

      make al2023arm
    • AMI GPU ECS-optimized Amazon Amazon Linux 2023

      make al2023gpu
    • AMI Amazon Linux 2023 (Neuron) optimisée pour Amazon ECS

      make al2023neu