谁在Amazon EC2上支持社区AMI?


19

我已经使用AWS多年了,但是在启动EC2实例时从未冒险过Quick Start和之外AWS Marketplace

AWS Marketplace外观上看,AMI 值得信赖,它们具有指向卖方资料等的链接:

在此处输入图片说明

将此与社区AMI进行比较,它们似乎是凭空出现的,没有任何关于到底是谁创建和上传的信息:

在此处输入图片说明

如何知道社区AMI的来源?这些可以信任吗?


5
我知道这不是您的问题,但是如果您要从信誉良好的来源中寻找强化图像,请查看CIS Hardened Images。它们具有适用于大多数大型云提供商的映像。
蒂姆

Answers:


23

任何AWS用户都可以创建社区AMI通过将其公开并与所有人共享。因此,答案几乎是任何人都可以创建该社区AMI。

我认为,尽管许多都很好,但您默认情况下不能信任它们。

关于具体问题的AMI创建者,似乎唯一可用的特定于用户的信息是OwnerId字段,它是映像所有者的AWS账户ID。

这是获取该信息的示例AWS Cli命令:

aws ec2 describe-images  --image-ids ami-gs5mba4yp26bsyx57

(将“ gs5mba4yp26bsyx57”替换为要检查的ami id。)

这将返回有关图像的很多信息,包括OwnerId字段。


1
感谢您的指导。因此,据我所知,任何人都可以在其中放置任何内容,而无需获得AWS的任何验证,因此这些映像不能被信任,而且绝对没有办法知道创建了这些映像?
本杰明

据我所知,您只能确定创建者的帐户ID。我将此信息添加到我的答案中。
vjones

5

而且绝对没有办法知道谁创造了它们?

您的方向错误!您对社区AMI的信任应该来自亚马逊外部。例如,如果您信任getfedora.org,则可以信任它引用的社区AMI(正如对此紧密相关的问题的答案所指出的,尽管此后此链接已断开)。

同样,Ubuntu也有https://cloud-images.ubuntu.com/locator/ec2/(尽管我不确定那些AMI是否为社区)。

还有许多其他项目列出了自己的“官方”社区AMI。我找不到CentOS的正式列表,其中可能包括您在文章中引用的AMI,但是您可以随时尝试询问项目维护者AMI是否由他们以正式身份创建。


当然,以这种方式查看是可以的,并且TBH令人奇怪的是EC2提供了一个返回社区AMI的搜索引擎,如果您知道它们的ID,它们可能只允许您使用它们。我猜想尝试一些安全性无关紧要的事情可能会很有用。
本杰明

1
同意 我不知道他们为什么提供除AMI ID本身以外的任何内容进行搜索。以这种方式发现它们具有固有的风险。
戴夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.