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"