我需要针对每个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