是否有每个stream行的Linux发行版和版本的AMI列表

我需要针对每个Linux发行版/版本testing一个软件。 我打算使用亚马逊AWS是否有一个AMI的列表,我可以复制粘贴到我的脚本来自动化这个繁琐的过程?

亚马逊在其网站上提供了一个列表。 https://aws.amazon.com/amis

其实我确信也可以通过API获取和过滤列表,但不幸的是我找不到任何关于这个(虚构?)特征的文档

不知道其他的Linux发行版,但Ubuntu有官方ubuntu ec2映像的自己的网页和各种API

我相信基于CentOS的Amazon Linux, http://aws.amazon.com/amazon-linux-ami

您可以从aws站点获取AMI ID

下面是如何

使用“图像”页面查找Linux AMI

  • 通过以下网址打开Amazon EC2控制台: https://console.aws.amazon.com/ec2/ 。

  • 从导航栏中选择一个区域。 无论您的位置在哪里,您都可以选择任何可用的区域。 这是您启动实例的区域。

  • 在导航窗格中,选择AMI。

  • (可选)使用“筛选器”选项来限定显示的AMI的列表,以仅查看您感兴趣的AMI。 例如,要列出AWS提供的所有Linux AMI,请选择公共图像。 选择搜索栏并从菜单中选择所有者,然后选择亚马逊图像。 再次选择搜索栏选择平台,然后从提供的列表中选择操作系统。

  • (可选)选择“显示/隐藏列”图标以选择要显示的图像属性,例如根设备类型。 或者,您可以从列表中选择一个AMI并在“详细信息”选项卡中查看其属性。

  • 您选择的平台和分配的AMI ID将位于AMI ID选项卡中

更多详情: http : //docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami.html