【发布时间】:2012-11-08 23:49:03
【问题描述】:
我需要针对每个 Linux 发行版/版本测试一个软件。我将使用亚马逊 AWS 是否有一个 AMI 列表,我可以将其复制粘贴到我的脚本中以自动化这个繁琐的过程?
【问题讨论】:
标签: linux amazon-ec2 amazon-web-services amazon-ami
我需要针对每个 Linux 发行版/版本测试一个软件。我将使用亚马逊 AWS 是否有一个 AMI 列表,我可以将其复制粘贴到我的脚本中以自动化这个繁琐的过程?
【问题讨论】:
标签: linux amazon-ec2 amazon-web-services amazon-ami
亚马逊在他们的网站上提供了一个列表。 https://aws.amazon.com/amis
实际上我确信也可以通过 API 抓取和过滤列表,但不幸的是我找不到任何关于这个(想象的?)功能的文档
【讨论】:
您可以从 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
【讨论】:
不知道其他 Linux 发行版,但 Ubuntu 有自己的网页和官方 ubuntu ec2 映像的各种 API
还有我认为基于 CentOS 的 Amazon Linux,http://aws.amazon.com/amazon-linux-ami
【讨论】: