Amazon ECS 최적화 Linux AMI 구축 스크립트 - Amazon Elastic Container Service

Amazon ECS 최적화 Linux AMI 구축 스크립트

Amazon ECS에서 Amazon ECS 최적화 AMI의 Linux 변형을 구축하는 데 사용되는 구축 스크립트를 오픈 소스로 제공합니다. 이러한 빌드 스크립트를 이제 GitHub에서 사용할 수 있습니다. 자세한 정보는 GitHub의 amazon-ecs-ami를 참조하세요.

Amazon ECS에 최적화된 AMI를 사용자 지정해야 하는 경우 GitHub에서 Amazon ECS Optimized AMI 빌드 레시피를 참조하세요.

구축 스크립트 리포지토리에는 Amazon ECS 최적화 AMI의 각 Linux 변형을 생성하기 위한 HashiCorp 패커 템플릿과 구축 스크립트가 포함되어 있습니다. 이러한 스크립트는 Amazon ECS 최적화 AMI 구축의 단일 출처이므로 GitHub 리포지토리를 따라 AMI에 대한 변경을 모니터링할 수 있습니다. 예를 들어 사용자가 Amazon ECS 팀이 공식 AMI에 사용하는 것과 동일한 버전의 Docker를 자체 AMI에 사용하기를 원할 수 있습니다.

자세한 정보는 GitHub의 aws/amazon-ecs-ami에서 Amazon ECS AMI 리포지토리를 참조하세요.

Amazon ECS 최적화 Linux AMI 구축
  1. aws/amazon-ecs-ami GitHub 리포지토리를 복제합니다.

    git clone https://github.com/aws/amazon-ecs-ami.git
  2. AMI를 생성할 때 사용할 AWS 리전에 대한 환경 변수를 추가합니다. us-west-2 값을 사용할 리전으로 바꿉니다.

    export REGION=us-west-2
  3. AMI 구축을 위해 Makefile이 제공됩니다. 복제된 리포지토리의 루트 디렉터리에서 구축하려는 Amazon ECS 최적화 AMI의 Linux 변형에 해당하는 다음 명령 중 하나를 사용합니다.

    • Amazon ECS 최적화 Amazon Linux 2 AMI

      make al2
    • Amazon ECS 최적화 Amazon Linux 2(arm64) AMI

      make al2arm
    • Amazon ECS GPU 최적화 AMI

      make al2gpu
    • Amazon ECS 최적화 Amazon Linux 2(Neuron) AMI

      make al2inf
    • Amazon ECS 최적화 Amazon Linux 2023 AMI

      make al2023
    • Amazon ECS 최적화 Amazon Linux 2023(arm64) AMI

      make al2023arm
    • Amazon ECS 최적화 Amazon Linux 2023(Neuron) AMI

      make al2023neu