5

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

4

3 回答 3

3

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

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

于 2012-11-23T09:19:02.613 回答
2

您可以从 aws 站点获取 AMI ID

下面是如何

使用图像页面查找 Linux AMI

  • 在https://console.aws.amazon.com/ec2/打开 Amazon EC2 控制台。

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

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

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

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

  • 您选择的平台和发行版的 AMI ID 将位于 AMI ID 选项卡中

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

于 2017-05-17T09:51:00.573 回答
0

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

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

于 2012-11-27T00:41:57.947 回答