Amazon Elastic Compute Cloud
Windows 实例用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

查找共享 AMI

可以使用 Amazon EC2 控制台或命令行查找共享 AMI。

查找共享 AMI (控制台)

使用控制台查找共享的私有 AMI

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

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

  3. 在第一个筛选条件中,选择 Private images。将列出已与您共享的所有 AMI。要细化您的搜索,可选择搜索栏并使用菜单中提供的筛选条件选项。

使用控制台查找共享的公用 AMI

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

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

  3. 在第一个筛选条件中,选择 Public images。要细化您的搜索,可选择搜索栏并使用菜单中提供的筛选条件选项。

  4. 使用筛选条件仅列出您需要的 AMI 类型。例如,依次选择 Owner :Amazon images 可仅显示 Amazon 的公有映像。

查找共享 AMI (Windows PowerShell 工具)

使用 Get-EC2Image 命令 (Windows PowerShell 工具) 列出 AMI。可以将该列表范围确定为所需的 AMI 类型,如以下示例所示。

示例:列出所有公用 AMI

以下命令将列出所有公用 AMI,包括您拥有的所有公用 AMI。

PS C:\> Get-EC2Image -ExecutableUser all

示例:使用显式启动许可列出 AMI

以下命令列出您对其拥有显式启动许可的 AMI。此列表不包括您拥有的任何 AMI。

PS C:\> Get-EC2Image -ExecutableUser self

示例:列出 Amazon 拥有的 AMI

以下命令列出 Amazon 拥有的 AMI。Amazon 的公用 AMI 的拥有者有一个别名,在账户字段中显示为 amazon。这使您可以轻松地从 Amazon 查找 AMI。其他用户不能对其 AMI 使用别名。

PS C:\> Get-EC2Image -Owner amazon

示例:列出账户拥有的 AMI

以下命令列出指定 AWS 账户拥有的 AMI。

PS C:\> Get-EC2Image -Owner 123456789012

示例:使用筛选条件确定 AMI 的范围

要减少显示的 AMI 数量,请使用筛选条件只列出您感兴趣的 AMI 类型。例如,使用以下筛选条件可以只显示 EBS 支持的 AMI。

-Filter @{ Name="root-device-type"; Values="ebs" }

查找共享 AMI (AWS CLI)

使用 describe-images 命令 (AWS CLI) 可以列出 AMI。可以将该列表范围确定为所需的 AMI 类型,如以下示例所示。

示例:列出所有公用 AMI

以下命令将列出所有公用 AMI,包括您拥有的所有公用 AMI。

aws ec2 describe-images --executable-users all

示例:使用显式启动许可列出 AMI

以下命令列出您对其拥有显式启动许可的 AMI。此列表不包括您拥有的任何 AMI。

aws ec2 describe-images --executable-users self

示例:列出 Amazon 拥有的 AMI

以下命令列出 Amazon 拥有的 AMI。Amazon 的公用 AMI 的拥有者有一个别名,在账户字段中显示为 amazon。这使您可以轻松地从 Amazon 查找 AMI。其他用户不能对其 AMI 使用别名。

aws ec2 describe-images --owners amazon

示例:列出账户拥有的 AMI

以下命令列出指定 AWS 账户拥有的 AMI。

aws ec2 describe-images --owners 123456789012

示例:使用筛选条件确定 AMI 的范围

要减少显示的 AMI 数量,请使用筛选条件只列出您感兴趣的 AMI 类型。例如,使用以下筛选条件可以只显示 EBS 支持的 AMI。

--filters "Name=root-device-type,Values=ebs"