Script de compilação da AMI do Linux otimizada para o Amazon ECS - Amazon Elastic Container Service

Script de compilação da AMI do Linux otimizada para o Amazon ECS

O Amazon ECS abriu o código dos scripts de compilação usados para criar as variantes do Linux da AMI otimizada para o Amazon ECS. Esses scripts de compilação agora estão disponíveis no GitHub. Para obter mais informações, consulte amazon-ecs-ami no GitHub.

Se você precisar personalizar a AMI otimizada para o Amazon ECS, consulte Amazon ECS Optimized AMI Build Recipies no GitHub.

O repositório de scripts de compilação inclui um modelo do HashiCorp packer e scripts de compilação para gerar cada uma das variantes de Linux da AMI otimizada para o Amazon ECS. Esses scripts são a fonte da verdade para compilações das AMIs otimizadas para o Amazon ECS. Por isso, você pode acompanhar o repositório GitHub para monitorar alterações em nossas AMIs. Por exemplo, talvez você queira que sua AMI use a mesma versão do Docker que a equipe do Amazon ECS usa para a AMI oficial.

Para obter mais informações, consulte o repositório de AMIs do Amazon ECS em aws/amazon-ecs-ami no GitHub

Para compilar uma AMI do Linux otimizada para o Amazon ECS
  1. Clone o repositório aws/amazon-ecs-ami do GitHub.

    git clone https://github.com/aws/amazon-ecs-ami.git
  2. Adicione uma variável de ambiente para a região da AWS a ser usada ao criar a AMI. Substitua o valor us-west-2 com a região a ser usada.

    export REGION=us-west-2
  3. Um makefile é fornecido para compilar a AMI. A partir do diretório raiz do repositório clonado, use um dos seguintes comandos, correspondente à variante Linux da AMI otimizada para Amazon ECS que você deseja compilar.

    • AMI do Amazon Linux 2 otimizada para Amazon ECS

      make al2
    • AMI do Amazon Linux 2 (arm64) otimizada para Amazon ECS

      make al2arm
    • AMI otimizada para GPU do Amazon ECS

      make al2gpu
    • AMI do Amazon Linux 2 (Neuron) otimizada para Amazon ECS

      make al2inf
    • AMI do Amazon Linux 2023 otimizada para Amazon ECS

      make al2023
    • AMI do Amazon Linux 2023 (arm64) otimizada para Amazon ECS

      make al2023arm
    • AMI do Amazon Linux 2023 (Neuron) otimizada para Amazon ECS

      make al2023neu