Amazon ECS 최적화 AMI 메타데이터 검색 - Amazon Elastic Container Service

Amazon ECS 최적화 AMI 메타데이터 검색

Amazon ECS 최적화 AMI의 각 변형에 대한 AMI ID, 이미지 이름, 운영 체제, 컨테이너 에이전트 버전, 소스 이미지 이름 및 런타임 버전은 Systems Manager Parameter Store API를 쿼리하여 프로그래밍 방식으로 검색할 수 있습니다. Systems Manager Parameter Store API에 대한 자세한 정보는 GetParametersGetParametersByPath를 참조하세요.

참고

Amazon ECS 최적화 AMI 메타데이터를 검색하려면 사용자 계정에 다음과 같은 IAM 권한이 있어야 합니다. 이러한 권한은 AmazonECS_FullAccess IAM 정책에 추가되었습니다.

  • ssm:GetParameters

  • ssm:GetParameter

  • ssm:GetParametersByPath

Systems Manager Parameter Store 파라미터 형식

다음은 각 Amazon ECS 최적화 AMI 변형에 대한 파라미터 이름의 형식입니다.

Linux Amazon ECS 최적화 AMI

  • Amazon Linux 2 AMI 메타데이터:

    /aws/service/ecs/optimized-ami/amazon-linux-2/<version>
  • Amazon Linux 2(arm64) AMI 메타데이터:

    /aws/service/ecs/optimized-ami/amazon-linux-2/arm64/<version>
  • Amazon Linux 2(GPU) AMI 메타데이터:

    /aws/service/ecs/optimized-ami/amazon-linux-2/gpu/<version>
  • Amazon Linux 2(Inferentia) AMI 메타데이터:

    /aws/service/ecs/optimized-ami/amazon-linux-2/inf/<version>
  • Amazon Linux 2022 AMI 메타데이터:

    중요

    Amazon ECS 최적화 Amazon Linux 2022 AMI는 미리 보기로 제공되며 변경될 수 있습니다.

    /aws/service/ecs/optimized-ami/amazon-linux-2022/<version>
  • Amazon Linux AMI 메타데이터:

    /aws/service/ecs/optimized-ami/amazon-linux/<version>
    중요

    Amazon ECS 최적화 Amazon Linux AMI는 2021년 4월 15일부터 더 이상 사용되지 않습니다. 이 날짜 이후에는 Amazon ECS가 AMI에 대한 중요한 보안 업데이트를 계속 제공하지만 새로운 기능에 대한 지원은 추가하지 않습니다.

다음 파라미터 이름 형식은 하위 파라미터 image_id를 사용하여 안정적인 최신 Amazon ECS 최적화 Amazon Linux 2 AMI의 이미지 ID를 검색합니다.

/aws/service/ecs/optimized-ami/amazon-linux-2/recommended/image_id

다음 파라미터 이름 형식은 AMI 이름을 지정함으로써 특정 Amazon ECS 최적화 AMI 버전의 메타데이터를 가져옵니다.

  • Amazon ECS 최적화 Amazon Linux 2 AMI 메타데이터:

    /aws/service/ecs/optimized-ami/amazon-linux-2/amzn2-ami-ecs-hvm-2.0.20181112-x86_64-ebs
참고

Amazon ECS 최적화 Amazon Linux 2 AMI의 버전을 모두 검색할 수 있습니다. Amazon ECS 최적화 AMI 버전 amzn-ami-2017.09.l-amazon-ecs-optimized(Linux) 이후 버전만 가져올 수 있습니다. 자세한 정보는 Amazon ECS 최적화 AMI 버전을 참조하세요.

다음 예에서는 Amazon ECS 최적화 AMI 변형에 대한 메타데이터를 검색할 수 있는 방법을 보여 줍니다.

안정적인 최신 Amazon ECS 최적화 AMI의 메타데이터 검색

AWS CLI와 다음 AWS CLI 명령을 사용하여 안정적인 최신 Amazon ECS 최적화 AMI를 가져올 수 있습니다.

Linux Amazon ECS 최적화 AMI

  • Amazon ECS 최적화 Amazon Linux 2 AMI의 경우:

    aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/recommended --region us-east-1
  • Amazon ECS 최적화 Amazon Linux 2(arm64) AMI의 경우:

    aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/arm64/recommended --region us-east-1
  • Amazon ECS GPU 최적화 AMI의 경우:

    aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/gpu/recommended --region us-east-1
  • Amazon ECS 최적화 Amazon Linux 2(Inferentia) AMI의 경우:

    aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/inf/recommended --region us-east-1
  • Amazon ECS 최적화 Amazon Linux 2022 AMI는 미리 보기로 제공되며 변경될 수 있습니다.

    Amazon ECS 최적화 Amazon Linux 2022 AMI의 경우:

    aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2022/recommended --region us-east-1
  • Amazon ECS 최적화 Amazon Linux AMI의 경우:

    aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux/recommended --region us-east-1
    중요

    Amazon ECS 최적화 Amazon Linux AMI는 2021년 4월 15일부터 더 이상 사용되지 않습니다. 이 날짜 이후에는 Amazon ECS가 AMI에 대한 중요한 보안 업데이트를 계속 제공하지만 새로운 기능에 대한 지원은 추가하지 않습니다.

특정 Amazon ECS 최적화 Amazon Linux 2 AMI 버전의 메타데이터 검색

AWS CLI와 AWS CLI 명령을 사용하여 다음 특정 Amazon ECS 최적화 Amazon Linux AMI 버전의 메타데이터를 가져옵니다. AMI 이름을 검색할 Amazon ECS 최적화 Amazon Linux AMI의 이름으로 바꿉니다. 사용 가능한 버전에 대한 자세한 정보는 Amazon ECS 최적화 AMI 버전 섹션을 참조하세요.

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/amzn2-ami-ecs-hvm-2.0.20200928-x86_64-ebs --region us-east-1

Systems Manager GetParametersByPath API를 사용한 Amazon ECS 최적화 Amazon Linux 2 AMI 메타데이터 검색

다음 명령과 AWS CLI를 사용한 Systems Manager GetParametersByPath API로 Amazon ECS 최적화 Amazon Linux 2 AMI 메타데이터 검색

aws ssm get-parameters-by-path --path /aws/service/ecs/optimized-ami/amazon-linux-2/ --region us-east-1

권장되는 최신 Amazon ECS에 최적화 Amazon Linux 2 AMI의 이미지 ID 검색

하위 파라미터 image_id를 사용하여 권장되는 최신 Amazon ECS 최적화 Amazon Linux 2 AMI ID의 이미지 ID를 검색할 수 있습니다.

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/recommended/image_id --region us-east-1

image_id 값만 검색하기 위해, 다음 예와 같이 특정 파라미터 값을 쿼리할 수 있습니다.

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/recommended/image_id --region us-east-1 --query "Parameters[0].Value"

AWS CloudFormation 템플릿에서 최신 권장 Amazon ECS 최적화 AMI 사용

Systems Manager 파라미터 스토어 이름을 참조하여 AWS CloudFormation 템플릿에서 최신 Amazon ECS 최적화 AMI를 참조할 수 있습니다.

Linux 예

Parameters: LatestECSOptimizedAMI: Description: AMI ID Type: AWS::SSM::Parameter::Value<AWS::EC2::Image::Id> Default: /aws/service/ecs/optimized-ami/amazon-linux-2/recommended/image_id