2012-08-13 132 views
1

我正在嘗試創建Amazon EC2實例。我想創建一個微型的64位Ubuntu 12.04 LTS實例。在亞馬遜網絡服務中AMI數字代表什麼

在亞馬遜網絡服務中,我看到所有實例都有AMI數字。現在我發現了兩個號碼分別爲ami-8a7f3ed8ami-b8a8e9ea。兩者在我看來都是一樣的 - 基於micro,ebs的64位Ubuntu 12.04LTS鏡像。

如果是這樣,那麼爲什麼兩個數字爲相同的機器圖像有什麼區別?

+0

確切的重複的http://serverfault.com/questions/417021/in-amazon-web-services-what-does-ami-number-signify – Christopher 2012-08-13 17:13:41

+0

@Christopher好的,我會標記ServerFault問題的版主注意。 – 2012-08-13 17:17:09

+0

謝謝,只是想減少混淆,並在同一個地方得到所有的答案(其中許多是有益的/信息)。 – Christopher 2012-08-13 17:18:21

回答

2

選擇AMI時,請從受信任的來源中進行選擇。

AMI號碼只是某人發佈的特定圖像的唯一標識符。標題(例如Ubuntu 12.04LTS)僅僅是發佈AMI的人員的聲明。

如果從不知道是值得信賴的來源得到您的AMI,它可能含有內置的安全漏洞,預裝垃圾郵件繼電器等

從亞馬遜

您啓動AMI需要您自擔風險。亞馬遜不能保證其他EC2用戶共享的AMI的完整性或安全性。因此,您應該像處理您可能考慮在您自己的數據中心中部署的任何外國代碼一樣對待共享的AMI,並執行適當的盡職調查。

理想情況下,您應該從可信來源(網站,另一個EC2用戶等)獲取AMI ID。如果您不知道AMI的來源,我們建議您在啓動AMI之前搜索論壇上的評論。相反,如果您對共享AMI有任何疑問或觀察,請隨時使用AWS論壇進行詢問或評論。

亞馬遜的公共圖像具有別名所有者,並在userId字段中顯示amazon。這使您可以輕鬆找到亞馬遜的公共圖像。

http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AESDG-chapter-usingsharedamis.html#usingsharedamis-security

我個人選擇的AMI發表著名的實體,如亞馬遜或RighScale。

+0

+1,謝謝埃裏克指出潛在的危險。 – 2012-08-13 15:39:38

2

無限數量的人可以創建無限數量的仍然是「64位微型Ubuntu 12.04 LTS」的磁盤映像變體。就像世界上運行Windows 7 64位的計算機超過5億臺一樣,但他們的硬盤都包含不同的數據。如果你想能夠區分Joe的磁盤鏡像和Sue的磁盤鏡像,你需要給他們不同的標識符。這就是AMI號碼不同的原因。

+0

+1,謝謝你的回答。 – 2012-08-13 15:39:14

1

它們只是不同的圖像。您可以在同一臺機器上一分鐘完成兩張圖像,而機器根本沒有任何更改,並且它們將具有不同的AMI ID。 AMI ID僅在圖像創建時作爲唯一標識符應用,它不會推斷圖像內容的唯一性。

2

AMI只是磁盤的映像。它與類型(微)無關。您可以從同一實例創建多個AMI,並且它們將具有不同的ID。

+0

在這裏,您可以找到由Caninical批准的Ubuntu AMI:http://cloud-images.ubuntu.com/releases/precise/release/ – Tim 2012-08-13 15:30:54

+0

+1,感謝您的回答。 – 2012-08-13 15:42:25