是否有每个流行的linux发行版和版本的AMI列表



我需要针对每个linux发行版/版本测试一个软件。我将使用amazon AWS。是否有一个AMI列表,我可以将其复制粘贴到我的脚本中,以自动化这个乏味的过程?

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

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

您可以从aws站点获取AMI ID

以下是如何

使用图像页面查找Linux AMI

  • 打开亚马逊EC2控制台https://console.aws.amazon.com/ec2/.

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

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

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

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

  • 您选择的平台和分发的AMI ID将在AMI ID选项卡中

此处提供更多详细信息:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami.html

不知道其他Linux发行版,但Ubuntu有自己的网页和类型的API,用于官方的Ubuntu ec2镜像

  • 机器可消费Ubuntu云来宾图像可用性数据(API)
  • http://cloud-images.ubuntu.com/locator/ec2/

还有亚马逊Linux,我相信它是基于CentOS的,http://aws.amazon.com/amazon-linux-ami

最新更新