查找付费 AMI - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

查找付费 AMI

付费 AMI 是可供购买的亚马逊机器映像(AMI)。付费 AMI 也有产品代码。您可以查找可通过 Amazon Web Services Marketplace 购买的 AMI。

Console
查找付费 AMI
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,选择 AMIs

  3. 对于第一个筛选条件,选择公有映像

  4. 请执行以下操作之一:

    • 如果您知道产品代码,请选择 Product code(产品代码),再选择 =,然后输入产品代码。

    • 如果您不知道产品代码,请在搜索栏中指定以下筛选条件:所有者别名=aws-marketplace。根据需要指定其他筛选条件。

  5. 保存 AMI 的 ID。

Amazon CLI
查找付费 AMI

使用以下 describe-images 命令。

aws ec2 describe-images --owners aws-marketplace

输出中包含大量映像。您可以通过指定筛选条件来帮助确定所需的 AMI。找到 AMI 后,请在以下命令中指定其 ID 来获取产品代码。

aws ec2 describe-images \ --image-ids ami-0abcdef1234567890 \ --query Images[*].ProductCodes[].ProductCodeId

下面是示例输出。

[ "cdef1234abc567def8EXAMPLE" ]

如果您知道产品代码,可以按产品代码筛选结果。此示例返回具有指定产品代码的最新 AMI。

aws ec2 describe-images \ --filters "Name=product-code,Values=cdef1234abc567def8EXAMPLE" \ --query "sort_by(Images, &CreationDate)[-1].[ImageId]"
PowerShell
查找付费 AMI

使用 Get-EC2Image cmdlet。

Get-EC2Image -Owner aws-marketplace

输出中包含大量映像。您可以通过指定筛选条件来帮助确定所需的 AMI。找到 AMI 后,请在以下命令中指定其 ID 来获取产品代码。

(Get-EC2Image -ImageId ami-0abcdef1234567890).ProductCodes

下面是示例输出。

ProductCodeId ProductCodeType ------------- --------------- cdef1234abc567def8EXAMPLE marketplace

如果您知道产品代码,可以按产品代码筛选结果。此示例返回具有指定产品代码的最新 AMI。

(Get-EC2Image -Owner aws-marketplace -Filter @{"Name"="product-code";"Value"="cdef1234abc567def8EXAMPLE"} | sort CreationDate -Descending | Select-Object -First 1).ImageId