尋找符合 EC2 執行個體需求的 AMI - Amazon Elastic Compute Cloud

尋找符合 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。

如需使用啟動執行個體精靈來尋找 Quick Start AMI
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 從導覽列選取要在其中啟動執行個體的區域。無論您的位置為何,皆可選取任何可用的區域。每個 AWS 區域的 AMI ID 都是唯一的。

  3. 從主控台儀表板選擇 Launch Instance (啟動執行個體)。

  4. 應用程式和作業系統映像 (Amazon Machine Image) 下,選取快速入門,為您的執行個體選取作業系統 (OS),然後在 Amazon Machine Image (AMI) 中,從清單中選取其中一個常用的 AMI。若未看到您需要的 AMI,您可選擇 Browser more AMIs (瀏覽更多 AMI) 以瀏覽完整的 AMI 目錄。如需更多詳細資訊,請參閱 應用程式和作業系統映像 (Amazon Machine Image)

使用 AMI 頁面來尋找 AMI
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 從導覽列選取要在其中啟動執行個體的區域。無論您的位置為何,皆可選取任何可用的區域。每個 AWS 區域的 AMI ID 都是唯一的。

  3. 在導覽窗格中,選擇 AMIs

  4. (選用) 利用 Filter (篩選) 和 Search (搜尋) 選項來限定所顯示 AMI 的清單範圍,只列出符合標準的 AMI。

    例如,若要列出由 AWS 提供的所有 AMI,請選擇公有映像。然後使用 Search (搜尋) 選項進一步確定顯示 AMI 清單的範圍。選擇 Search (搜尋) 列,然後從選單中依序選擇 Owner alias(擁有者別名)、= 運算子和值 amazon。若要尋找符合特定平台 (例如 Linux 或 Windows) 的 AMI,請再次選擇搜尋列,並依序選擇平台= 運算子,然後從提供的清單選擇作業系統。

  5. (選用) 選擇喜好設定圖示,以選取要顯示的映像屬性,例如根磁碟區類型。或者,您可以從清單中選取 AMI,然後在 Details (詳細資訊) 索引標籤上檢視其屬性。

  6. 在選取 AMI 之前,重要的是檢查 AMI 是否為執行個體儲存體支援的執行個體或 Amazon EBS 支援的執行個體,而且您知悉這種差異造成的影響。如需更多詳細資訊,請參閱 根磁碟區類型

  7. 若要從這個 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 的詳細資訊,請參閱以下各項: