尋找符合 EC2 執行個體需求的 AMI
AMI 包含啟動執行個體所需的元件和應用程式,例如作業系統和根磁碟區類型。若要啟動執行個體,您必須找到符合您需求的 AMI。
選取 AMI 時,請針對要啟動的執行個體,考慮下列可能會有的要求:
-
AMI 的 AWS 區域做為 AMI ID 對於每個區域都是唯一。
-
作業系統 (例如 Linux 或 Windows)。
-
架構 (例如,32 位元、64 位元或 64 位元 ARM)。
-
根磁碟區類型 (例如 Amazon EBS 或執行個體儲存體)。
-
供應商 (例如,Amazon Web Services)。
-
其他軟體 (例如,SQL Server)。
- Console
-
當您使用啟動執行個體精靈來啟動執行個體時,可以從 AMI 清單中選取,也可以使用映像頁面搜尋所有可用的 AMI。
使用 AMI 頁面來尋找 AMI
-
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
從導覽列選取要在其中啟動執行個體的區域。無論您的位置為何,皆可選取任何可用的區域。每個 AWS 區域的 AMI ID 都是唯一的。
-
在導覽窗格中,選擇 AMIs。
-
(選用) 利用 Filter (篩選) 和 Search (搜尋) 選項來限定所顯示 AMI 的清單範圍,只列出符合標準的 AMI。
例如,若要列出由 AWS 提供的所有 AMI,請選擇公有映像。然後使用 Search (搜尋) 選項進一步確定顯示 AMI 清單的範圍。選擇 Search (搜尋) 列,然後從選單中依序選擇 Owner alias(擁有者別名)、= 運算子和值 amazon。若要尋找符合特定平台 (例如 Linux 或 Windows) 的 AMI,請再次選擇搜尋列,並依序選擇平台、= 運算子,然後從提供的清單選擇作業系統。
-
(選用) 選擇喜好設定圖示,以選取要顯示的映像屬性,例如根磁碟區類型。或者,您可以從清單中選取 AMI,然後在 Details (詳細資訊) 索引標籤上檢視其屬性。
-
在選取 AMI 之前,重要的是檢查 AMI 是否為執行個體儲存體支援的執行個體或 Amazon EBS 支援的執行個體,而且您知悉這種差異造成的影響。如需更多詳細資訊,請參閱 根磁碟區類型。
-
若要從這個 AMI 啟動執行個體,請先選取該 AMI,然後再選擇從映像啟動執行個體。如需有關使用主控台啟動執行個體的詳細資訊,請參閱使用主控台中的啟動執行個體精靈,啟動 EC2 執行個體。如果您目前尚未準備好要啟動執行個體,請記下該 AMI ID,以待日後使用。
- AWS CLI
-
請使用 describe-images 命令,來尋找滿足您要求的 AMI。此命令預設會傳回全部公有、您擁有,以及與您共用的 AMI。
如需尋找 Amazon 擁有的 AMI
使用 --owners 選項並搭配 describe-images 命令。
aws ec2 describe-images --owners amazon
如需尋找 Windows AMI
新增下列篩選條件只會顯示 Windows AMI。
--filters "Name=platform,Values=windows"
如需尋找 EBS 支援的 AMI
新增下列篩選條件只會顯示 Amazon EBS 支援的 AMI:
--filters "Name=root-device-type,Values=ebs"
- PowerShell
-
請使用 Get-EC2Image cmdlet,來尋找滿足您要求的 AMI。此 cmdlet 預設會傳回全部公有、您擁有,或者與您共用的 AMI。
如需尋找 Amazon 擁有的 AMI
使用 -Owner 參數搭配 Get-EC2Image 命令。
Get-EC2Image -Owner amazon
如需尋找 Windows AMI
新增下列篩選條件只會顯示 Windows AMI。
-Filter @{Name="platform"; Values="windows"}
如需額外範例,請參閱 AWS Tools for PowerShell 使用者指南中的使用 Windows PowerShell 尋找 Amazon 系統映像。
相關資源
若要了解特定作業系統 AMI 的相關詳細資訊,請參閱以下各項:
若要了解您可在 AWS Marketplace 上訂閱 AMI 相關資訊,請參閱 Amazon EC2 執行個體 AWS Marketplace 的付費 AMI。
若要了解有關如何使用 Systems Manager,協助使用者尋找在啟動執行個體時應使用的最新 AMI 的詳細資訊,請參閱以下各項: