

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 尋找符合 EC2 執行個體需求的 AMI
<a name="finding-an-ami"></a>

AMI 包含啟動執行個體所需的元件和應用程式，例如作業系統和根磁碟區類型。若要啟動執行個體，您必須找到符合您需求的 AMI。

選取 AMI 時，請針對要啟動的執行個體，考慮下列可能會有的要求：
+ AMI 做為 AMI IDs AWS 的區域對於每個區域都是唯一的。
+ 作業系統 (例如 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/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

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

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

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

**使用 AMI 頁面來尋找 AMI**

1. 在 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

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

1. 在導覽窗格中，選擇 **AMI**。

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

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

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

1. 在選取 AMI 之前，重要的是檢查 AMI 是否為執行個體儲存體支援的執行個體或 Amazon EBS 支援的執行個體，而且您知悉這種差異造成的影響。如需詳細資訊，請參閱[根磁碟區類型](ComponentsAMIs.md#storage-for-the-root-device)。

1. 若要從這個 AMI 啟動執行個體，請先選取該 AMI，然後再選擇**從映像啟動執行個體**。如需有關使用主控台啟動執行個體的詳細資訊，請參閱[使用主控台中的啟動執行個體精靈，啟動 EC2 執行個體](ec2-launch-instance-wizard.md)。如果您目前尚未準備好要啟動執行個體，請記下該 AMI ID，以待日後使用。

------
#### [ AWS CLI ]

請使用 [describe-images](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) 命令，來尋找滿足您要求的 AMI。此命令預設會傳回全部公有、您擁有，以及與您共用的 AMI。

**如需尋找 Amazon 擁有的 AMI**  
使用 `--owners` 選項並搭配 [describe-images](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) 命令。

```
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](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html) cmdlet，來尋找滿足您要求的 AMI。此 cmdlet 預設會傳回全部公有、您擁有，或者與您共用的 AMI。

**如需尋找 Amazon 擁有的 AMI**  
使用 `-Owner` 參數搭配 [Get-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html) 命令。

```
Get-EC2Image -Owner amazon
```

**如需尋找 Windows AMI**  
新增下列篩選條件只會顯示 Windows AMI。

```
-Filter @{Name="platform"; Values="windows"}
```

如需額外範例，請參閱 *AWS Tools for PowerShell 使用者指南*中的[使用 Windows PowerShell 尋找 Amazon 系統映像](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-ec2-get-amis.html)。

------

**相關資源**

若要了解特定作業系統 AMI 的相關詳細資訊，請參閱以下各項：
+ Amazon Linux 2023 – *Amazon Linux 2023 使用者指南*中的 [AL2023 on Amazon EC2](https://docs.aws.amazon.com/linux/al2023/ug/ec2.html)
+ Ubuntu – *Canonical Ubuntu 網站*上的 [Amazon EC2 AMI 定位器](https://cloud-images.ubuntu.com/locator/ec2/)
+ RHEL – Red Hat 網站的 [Amazon Web Services (AWS) 提供的 Red Hat Enterprise Linux Images (AMI)](https://access.redhat.com/solutions/15356)
+ Windows Server – [AWS Windows AMI 參考](https://docs.aws.amazon.com/ec2/latest/windows-ami-reference/windows-amis.html)

如需您可以在 上訂閱AMIs 相關資訊， AWS Marketplace 請參閱 [AWS Marketplace 適用於 Amazon EC2 執行個體的 中的付費 AMIs](paid-amis.md)。

若要了解有關如何使用 Systems Manager，協助使用者尋找在啟動執行個體時應使用的最新 AMI 的詳細資訊，請參閱以下各項：
+ [使用 Systems Manager 來參數參考 AMI](using-systems-manager-parameter-to-find-AMI.md)
+ [使用 Systems Manager 公有參數來參考最新的 AMI](finding-an-ami-parameter-store.md)