기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Marketplace에서 AMI 별칭 사용
Amazon Machine Image(AMI)는 AMI ID로 식별됩니다. AMI ID를 사용하여 제품을 시작할 때 사용할 AMI를 지정할 수 있습니다. AMI ID의 형식은 ami-(예: ami-123example456)입니다. 각 AWS 리전의 제품 버전마다 AMI(및 <identifier>AMI ID)가 다릅니다.
AWS Marketplace에서 제품을 시작하면 AMI ID가 자동으로 입력됩니다. AWS Command Line Interface(AWS CLI)에서 또는 Amazon Elastic Compute Cloud(Amazon EC2)를 사용하여 자동으로 제품을 시작하려는 경우 AMI ID가 있으면 유용합니다. 시작 시 소프트웨어를 구성할 때 AMI
ID를 찾을 수 있습니다. 자세한 내용은 3단계: 소프트웨어 구성 단원을 참조하세요.
또한 소프트웨어를 구성할 때 Ami Alias는 AMI ID와 같은 위치에 있습니다. Ami Alias는 AMI
ID와 비슷한 ID이지만 자동화에 더 편하게 사용할 수 있습니다. AMI alias는 aws/service/marketplace/prod- 형식(예: <identifier>/<version> aws/service/marketplace/prod-1234example5678/12.2)입니다. 이 Ami Alias ID는 모든 리전에서 사용할 수 있으며, AWS는 자동으로 이 ID를 올바른 리전 AMI ID에 매핑합니다.
최신 버전의 제품을 사용하려면 AMI alias에서 버전 대신 latest라는 용어를 사용해야 합니다. 그러면 AWS가 자동으로 최신 버전의 제품을 선택합니다(예: aws/service/marketplace/prod-1234example5678/latest).
주의
이 latest 옵션을 사용하면 가장 최근에 출시된 소프트웨어가 제공됩니다. 하지만 이 기능은 주의해서 사용해야 합니다. 예를 들어 제품 버전으로 1.x 버전과 2.x 버전이 있으면 아마도 2.x 버전을 선택할 것입니다. 하지만 1.x의 버그 픽스가 가장 최근에 출시된 제품 버전일 수도 있습니다.
AMI 별칭 사용 예제
AMI 별칭은 자동화에 유용합니다. AWS CLI 또는 CloudFormation 템플릿에서 AMI 별칭을 사용할 수 있습니다.
다음은 AWS CLI에서 AMI 별칭을 사용하여 인스턴스를 시작하는 방법을 보여주는 예제입니다.
aws ec2 run-instances --image-id resolve:ssm:/aws/service/marketplace/prod-<identifier>/version-7.1 --instance-type m5.xlarge --key-name MyKeyPair
다음은 AMI 별칭을 입력 파라미터로 수락하여 인스턴스를 생성하는 CloudFormation 템플릿을 보여주는 예제입니다.
AWSTemplateFormatVersion: 2010-09-09 Parameters: AmiAlias: Description: AMI alias Type: 'String' Resources: MyEC2Instance: Type: AWS::EC2::Instance Properties: ImageId: !Sub "resolve:ssm:${AmiAlias}" InstanceType: "g4dn.xlarge" Tags: -Key: "Created from" Value: !Ref AmiAlias