Amazon ECS 최적화 AMI를 시작하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 7월 16일

Amazon ECS(Amazon Elastic Container Service)에 최적화된 Amazon 머신 이미지(AMI)를 시작하려면 어떻게 해야 합니까?

간략한 설명

다음 옵션 중 하나를 선택합니다.

  • Amazon ECS 최적화 AMI로 Amazon ECS 최적화 컨테이너 인스턴스 시작
  • Amazon ECS 최적화 AMI 생성 자동화

해결 방법

Amazon ECS 최적화 AMI로 Amazon ECS 최적화 컨테이너 인스턴스 시작

  1. Amazon EC2 콘솔을 엽니다.
  2. [인스턴스 생성] 섹션에서 [인스턴스 시작]을 선택합니다.
  3. [AWS Marketplace]를 선택한 다음 검색 창에 ecs-optimized를 입력합니다.
  4. 필요에 따라 Amazon Linux AMI, Amazon Linux 2 AMI, Windows Server 2016 또는 Amazon Linux 2 AMI(ARM) 중에서 하나의 AMI 버전을 선택합니다.
    중요: Amazon ECS 최적화 EC2 인스턴스를 Amazon ECS 클러스터에 조인하려면 Amazon ECS 컨테이너 인스턴스 시작 단계를 따릅니다.

Amazon ECS 최적화 AMI 생성 자동화

Systems Manager 파라미터를 사용하여 자동화하고 Amazon ECS 최적화 AMI 메타데이터를 가져옵니다.

다음 예에서는 image_id 하위 파라미터가 us-east-1에서의 Amazon Linux ECS 최적화 AMI의 최신 권장 버전에 대한 머신 이미지 AMI ID만 반환합니다.

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

이 AMI ID를 사용하면 us-east-1에서 Amazon Linux 컨테이너 인스턴스를 시작할 수 있습니다. 또한 특정 버전 및 리전에 대한 머신 이미지를 반환하도록 명령을 수정할 수 있습니다.

중요: SSM 파라미터를 효과적으로 사용하려면 최신 버전의 AWS CLI(AWS 명령줄 인터페이스)를 실행하십시오.

SSM 파라미터는 AWS CloudFormation 템플릿의 입력 파라미터로 사용될 수 있습니다. 다음 예제를 참조하십시오.

Parameters:
  ImageId:
    Type: AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>
    Details: Use an Image from SSM Parameter Store
    Default: /aws/service/ecs/optimized-ami/amazon-linux-2/recommended

이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?