

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS Marketplace에서 AMI 별칭 사용
<a name="buyer-ami-aliases"></a>

Amazon Machine Image(AMI)는 `AMI ID`로 식별됩니다. `AMI ID`를 사용하여 제품을 시작할 때 사용할 AMI를 지정할 수 있습니다. `AMI ID`의 형식은 `ami-<identifier>`(예: ami-123example456)입니다. 각 AWS 리전의 제품 버전마다 AMI(및 `AMI ID`)가 다릅니다.

AWS Marketplace에서 제품을 시작하면 `AMI ID`가 자동으로 입력됩니다. AWS Command Line Interface(AWS CLI)에서 또는 Amazon Elastic Compute Cloud(Amazon EC2)를 사용하여 자동으로 제품을 시작하려는 경우 `AMI ID`가 있으면 유용합니다. 시작 시 소프트웨어를 구성할 때 `AMI ID`를 찾을 수 있습니다. 자세한 내용은 [3단계: 소프트웨어 구성](tutorial-buying-ami.md#step-3-configure-your-software) 단원을 참조하세요.

또한 소프트웨어를 구성할 때 `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 별칭 사용 예제
<a name="buyer-ami-alias-examples"></a>

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
```