

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

# 啟動 Amazon EC2 執行個體
<a name="LaunchingAndUsingInstances"></a>

執行個體是 AWS 雲端中的虛擬伺服器。您從 Amazon Machine Image (AMI) 啟動執行個體。AMI 可為您的執行個體提供作業系統、應用程式伺服器和應用程式。

建立 時 AWS 帳戶，您可以使用 免費開始使用 Amazon EC2[AWS 免費方案](https://aws.amazon.com/free/)。您的免費方案優惠取決於您建立 AWS 帳戶的時間。如果您在 2025 年 7 月 15 日前建立 AWS 帳戶 ，時間少於 12 個月，您可以使用免費方案來啟動並免費使用 `t2.micro` 執行個體 (在無法使用 `t2.micro` 的區域中，您可以根據免費方案使用 `t3.micro` 執行個體)。執行個體執行時，即使執行個體保持閒置，也會針對執行個體或計入免費方案限制的使用量產生費用。如需詳細資訊，請參閱 [Amazon EC2 定價](https://aws.amazon.com/ec2/pricing/)。若您在 2025 年 7 月 15 日或之後建立 AWS 帳戶 ，則可以使用 `t3.micro`、`t3.small`、`t4g.micro`、`t4g.small`、`c7i-flex.large` 和 `m7i-flex.large` 執行個體類型 6 個月，或直到您的抵用金用完為止。如需詳細資訊，請參閱 [2025 年 7 月 15 日之前和之後的免費方案優惠](ec2-free-tier-usage.md#ec2-free-tier-comparison)。

當您啟動執行個體時，您可以在與下列其中一個資源相關聯的子網中啟動執行個體：
+ 可用區域 – 此選項是預設值。
+ Local Zone – 若要啟動 Local Zone 中的執行個體，您必須選擇加入 Local Zone，然後在區域中建立子網路。如需詳細資訊，請參閱 [Local Zones 入門](https://docs.aws.amazon.com/local-zones/latest/ug/getting-started.html)。
+ Wavelength 區域 – 若要啟動 Wavelength 區域中的執行個體，您必須選擇加入 Wavelength 區域，然後在區域中建立子網路。如需有關如何在 Wavelength 區域中啟動執行個體的資訊，請參閱 [AWS Wavelength入門](https://docs.aws.amazon.com/wavelength/latest/developerguide/get-started-wavelength.html)。
+ Outpost – 若要啟動 Outpost 中的執行個體，您必須建立 Outpost。如需如何建立 Outpost 的資訊，請參閱[開始使用 AWS Outposts](https://docs.aws.amazon.com/outposts/latest/userguide/get-started-outposts.html)。

啟動您的執行個體之後，您便可以連線及使用它。開始時，執行個體的狀態為 `pending`。當執行個體的狀態為 `running` 時，執行個體便會開始開機。在您連線到執行個體前可能需要短暫的時間。請注意，裸機執行個體類型可能需要更長的時間來啟動。

視您計劃連線到執行個體的方式而定，您可能需要在啟動執行個體時進行特定組態。這些組態可能包括指定特定流量的傳入安全群組規則，或是關聯執行個體設定檔角色。如需關於可用來連線的連線方法及其需求的詳細資訊，請參閱 [連線至 EC2 執行個體](connect.md)。

執行個體會獲得公有 DNS 名稱，您可以使用該名稱，從網際網路聯絡執行個體。執行個體也會獲得私有 DNS 名稱，讓其他位於相同 VPC 中的執行個體使用該名稱來聯絡執行個體。

當您完成執行個體時，為了避免產生不必要的成本，請務必將執行個體終止。如需詳細資訊，請參閱[終止 Amazon EC2 執行個體](terminating-instances.md)。

如果您需要啟動大量執行個體、使用多個執行個體類型，或使用多個購買選項，例如隨需執行個體、預留執行個體和 Spot 執行個體，請考慮使用 EC2 機群。如需詳細資訊，請參閱[EC2 機群 和 Spot 機群](Fleets.md)。

如果您想要自動化執行個體的生命週期，包括自動擴展、運作狀態檢查和取代運作狀態不佳的執行個體，請考慮使用 [Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html)。

以下是您可以啟動執行個體的一些方法。


| Method | 工具 | 文件 | 
| --- | --- | --- | 
|  使用啟動執行個體精靈指定啟動參數。  | Amazon EC2 主控台 |  [使用主控台中的啟動執行個體精靈，啟動 EC2 執行個體](ec2-launch-instance-wizard.md)  | 
|  建立啟動範本並從啟動範本啟動執行個體。  | Amazon EC2 主控台 |  [使用啟動範本啟動 EC2 執行個體](launch-instances-from-launch-template.md)  | 
| 使用現有執行個體做為基礎。 | Amazon EC2 主控台 |  [使用現有執行個體的詳細資訊來啟動 EC2 執行個體](launch-more-like-this.md)  | 
|  使用您從 AWS Marketplace購買的 AMI。  | Amazon EC2 主控台 |  [從 AWS Marketplace AMI 啟動 Amazon EC2 執行個體](launch-marketplace-console.md)  | 
|  使用您指定的 AMI。  | AWS CLI |  [在 中啟動、列出和刪除 Amazon EC2 執行個體 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-ec2-instances.html)  | 
| 使用您指定的 AMI。 | AWS Tools for Windows PowerShell |  [使用 Windows PowerShell 啟動 Amazon EC2 執行個體](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-ec2-launch.html)  | 
|  使用 EC2 機群跨不同的 EC2 執行個體類型和可用區域，及跨隨需執行個體、預留執行個體和 Spot 執行個體購買選項來佈建容量。  | AWS CLI |  [EC2 機群 和 Spot 機群](Fleets.md)  | 
|  使用 CloudFormation 範本來指定執行個體。  | AWS CloudFormation |  *AWS CloudFormation 使用者指南*中的 [AWS::EC2::Instance](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html)  | 
| 使用語言特定的 AWS SDK 來啟動執行個體。 | AWS 開發套件 |  [AWS 適用於 .NET 的 SDK](https://docs.aws.amazon.com/goto/DotNetSDKV3/ec2-2016-11-15/RunInstances) [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/ec2-2016-11-15/RunInstances) [AWS 適用於 Go 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV1/ec2-2016-11-15/RunInstances) [AWS 適用於 Java 的開發套件](https://docs.aws.amazon.com/goto/SdkForJava/ec2-2016-11-15/RunInstances) [AWS 適用於 JavaScript 的 SDK](https://docs.aws.amazon.com/goto/AWSJavaScriptSDK/ec2-2016-11-15/RunInstances) [AWS 適用於 PHP V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForPHPV3/ec2-2016-11-15/RunInstances) [AWS 適用於 Python 的 SDK](https://docs.aws.amazon.com/goto/boto3/ec2-2016-11-15/RunInstances) [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/ec2-2016-11-15/RunInstances)  | 

# 啟動 EC2 執行個體的教學課程
<a name="ec2-instance-launch-tutorials"></a>

啟動和設定 Amazon EC2 執行個體的方法有很多種。您使用的方法和組態取決於您的特定使用案例。

下列教學課程可協助您了解如何啟動 EC2 執行個體。如果您是初次使用 Amazon EC2，我們建議您從第一個教學課程開始。教學課程一開始會向您介紹基本概念，並介紹更多組態選項，協助您產生基本概念。


| 目標 | 教學課程連結 | 
| --- | --- | 
|  **啟動我的第一個 EC2 執行個體** 了解如何使用 Amazon EC2 啟動執行個體精靈中的預設設定，快速啟動 Amazon EC2 執行個體。也了解如何檢閱執行個體組態欄位並終止執行個體。 持續時間：10 分鐘  | [教學課程 1：啟動我的第一個 Amazon EC2 執行個體](tutorial-launch-my-first-ec2-instance.md) | 
|  **啟動測試 EC2 執行個體並與其連線** 了解如何啟動可用於測試目的的 Amazon EC2 執行個體。此執行個體不會有進階組態，也不會存放敏感資訊。您也將了解基本執行個體組態設定、如何連線至執行個體，以及如何停止它。 持續時間：30 分鐘  | [教學課程 2：啟動測試 EC2 執行個體並與其連線](tutorial-launch-a-test-ec2-instance.md) | 

## 在尋找其他教學課程嗎？
<a name="looking-for-other-tutorials"></a>
+ [教學課程：在 AL2023 上安裝 LAMP Web 伺服器](https://docs.aws.amazon.com/linux/al2023/ug/ec2-lamp-amazon-linux-2023.html)
+ [教學課程：在 AL2023 上設定 SSL/TLS](https://docs.aws.amazon.com/linux/al2023/ug/SSL-on-amazon-linux-2023.html)
+ [教學課程：託管 AL2023 上的 WordPress 部落格](https://docs.aws.amazon.com/linux/al2023/ug/hosting-wordpress-aml-2023.html)
+ [教學課程：使用 EC2 Instance Connect 完成連線執行個體所需的設定](ec2-instance-connect-tutorial.md)
+ [教學課程：將 Amazon EC2 執行個體連線至 Amazon RDS 資料庫](tutorial-connect-ec2-instance-to-rds-database.md)

# 教學課程 1：啟動我的第一個 Amazon EC2 執行個體
<a name="tutorial-launch-my-first-ec2-instance"></a>


|  |  | 
| --- |--- |
| 教學課程目標 |  了解如何使用 Amazon EC2 啟動執行個體精靈中的預設設定，快速啟動 Amazon EC2 執行個體。也了解如何檢閱執行個體組態欄位並終止執行個體。  | 
| EC2 體驗 | 入門 | 
|  **Duration (持續時間)**  | 10 分鐘 | 
|  **成本**  |  符合免費方案資格 建立 時 AWS 帳戶，您可以使用 免費開始使用 Amazon EC2[AWS 免費方案](https://aws.amazon.com/free/)。 如果您在 2025 年 7 月 15 AWS 帳戶 日之前建立 ，但它還不到 12 個月，而且您尚未超過 Amazon EC2 的免費方案優惠，則完成本教學課程無需支付任何費用，因為我們會協助您選擇 免費方案優惠內的選項。否則，從您啟動執行執行個體 (即使執行個體為閒置狀態) 到終止執行個體為止，會產生基本的 Amazon EC2 使用費用。 如果您在 2025 年 7 月 15 日當天 AWS 帳戶 或之後建立 ，但還不到 6 個月，而且您尚未用完所有抵用金，則完成本教學課程無需支付任何費用，因為我們協助您選取 免費方案優惠內的選項。 如需如何判斷您是否符合免費方案資格的資訊，請參閱 [追蹤 Amazon EC2 的免費方案用量](ec2-free-tier-usage.md)。  | 
| 先決條件 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/tutorial-launch-my-first-ec2-instance.html)  | 

## 教學課程概觀
<a name="tutorial-launch-my-first-ec2-instance-overview"></a>

本教學課程專為先前沒有使用過 Amazon EC2 經驗的初學者而設計。我們會引導您完成使用 EC2 主控台建立第一個 EC2 執行個體的步驟 - 我們稱之為*啟動*。*執行個體*基本上是 AWS 雲端中的 Web 伺服器。啟動執行個體後，我們會示範如何在主控台中找到它。最後，為了協助您管理成本，我們會示範如何刪除 - 我們稱之為*終止* - 您的執行個體。

本教學分為下列簡單扼要的任務。您必須先完成每個任務，才能移至下一個任務。
+ [任務 1：啟動您的執行個體](#task-1-quickly-launch-instance)
+ [任務 2：尋找您的執行個體](#task-2-find-your-first-instance-in-the-console)
+ [任務 3：檢視執行個體組態](#task-3-view-your-first-instance-configuration)
+ [任務 4：終止您的執行個體](#task-4-terminate-your-first-instance)

## 任務 1：啟動您的執行個體
<a name="task-1-quickly-launch-instance"></a>

在此任務中，您將只執行必要項目，以最快的速度啟動執行個體。我們將使用 EC2 啟動執行個體精靈，這是一種 Web 型表單，提供設定和啟動執行個體的所有欄位。它會為執行個體組態欄位提供預設值，以簡化程序。

**開始之前**  
請確定您已完成上表中列出的先決條件，包括 AWS 管理主控台 與您的管理員使用者登入 。

**請依照下列步驟快速啟動執行個體**

1. **開啟 Amazon EC2 主控台：**

   前往 https：//[https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)。

1. **開啟 EC2 啟動執行個體精靈：**

   在 EC2 儀表板中，選擇**啟動執行個體**。

   **啟動執行個體** Web 型表單隨即開啟。這是 EC2 啟動執行個體精靈。

1. **命名您的執行個體：**

   在**名稱和標籤**下的**名稱**欄位中，輸入類似 **My first EC2 instance** 的描述性名稱。

   雖然不需要命名執行個體，但命名有助於在稍後識別您的執行個體。

1. **不使用金鑰對繼續：**

   在**金鑰對 (登入)** 中，針對**金鑰對名稱**，選擇**不使用金鑰對繼續 (不建議)**。

   金鑰對可用於安全登入。不過，由於我們在本教學課程中不會登入執行個體，因此您目前不需要金鑰對。

1. **啟動您的執行個體：**

   在右邊的 **Summary** (摘要) 面板中，選擇 **Launch instance** (啟動執行個體)。

   Amazon EC2 使用預設設定快速啟動執行個體。**成功**橫幅代表確認啟動。

**恭喜您！**您已成功啟動第一個 EC2 執行個體！

## 任務 2：尋找您的執行個體
<a name="task-2-find-your-first-instance-in-the-console"></a>

在此任務中，您會尋找您剛在 EC2 主控台中啟動的執行個體。

**請依照下列步驟，在 EC2 主控台中尋找您的執行個體**

1. **開啟**執行個體**頁面：**

   如果您仍在成功頁面上，請在畫面頂端的頁面導覽路徑中選擇**執行個體**。您可能需要先選擇三個點的省略符號才能存取它。

   如果您已離開導覽，請從導覽窗格中選擇**執行個體**。

1. **尋找您的執行個體：**

   在**名稱**欄中，依您提供的名稱尋找執行個體。

## 任務 3：檢視執行個體組態
<a name="task-3-view-your-first-instance-configuration"></a>

在此任務中，您將熟悉檢視執行個體的組態詳細資訊。

**請依照下列步驟檢視執行個體的組態**

1. **尋找執行個體 ID：**

   在**執行個體 ID** 欄中，記下執行個體的唯一 ID。ID 以 **i-** 開頭，後面接著 17 個英數字元，例如 **i-01aeed690c9fb5322**。

   執行個體 ID 會在啟動時自動指派給您的執行個體。

1. **開啟執行個體詳細資訊頁面：**

   在**執行個體 ID** 欄中，選擇 ID 連結以開啟執行個體詳細資訊頁面，您可以在其中檢閱其組態。

1. **探索執行個體組態詳細資訊：**

   請花幾分鐘的時間來探索執行個體的組態詳細資訊。在下一個教學課程中，我們將深入探討組態。現在，請利用這段時間來熟悉執行個體詳細資訊頁面。

   **秘訣：**若要快速尋找欄位，請按鍵盤上的 Ctrl\$1F 或 command\$1F。

   1. **執行個體類型：**您可以找到執行個體類型嗎？ 例如，它可能是 **t3.micro**。

   1. **公有 IPv4 地址：**您可以找到已配置給執行個體的公有 IPv4 地址嗎？ 其位於類似下列範例的格式：**34.242.148.128**。

   1. **執行個體擁有者：**您可以識別此執行個體的擁有者嗎？ 就是您！您的 AWS 帳戶 號碼會列在**擁有者**欄位下。

   1. **執行個體標籤：**您提供給執行個體的名稱實際上是標籤。您可以找到執行個體標籤嗎？ 選擇 **Tags** (標籤) 索引標籤。金鑰是**名稱**，而值是您提供的名稱。

   1. **啟動時間：**您可以找到啟動執行個體的時間嗎？ 選擇**詳細資訊**索引標籤並尋找**啟動時間**欄位。

   1. **執行個體狀態：**您可以驗證執行個體的狀態嗎？ 狀態應該為**執行中**。

再花幾分鐘的時間來探索其他執行個體組態欄位。準備好繼續時，請進行下一個任務。

## 任務 4：終止您的執行個體
<a name="task-4-terminate-your-first-instance"></a>

**警告**  
**終止執行個體的操作為永久性且無法復原。**  
終止執行個體後，您將無法再連線至該執行個體，且無法復原該執行個體。所有設定為終止時刪除的已連接 Amazon EBS 磁碟區，也會被永久刪除且無法復原。儲存在執行個體儲存體磁碟區的所有資料將永久遺失。如需詳細資訊，請參閱[終止執行個體的運作方式](how-ec2-instance-termination-works.md)。  
在終止執行個體之前，確認您已將終止使用後需要保留的全部資料備份至持久性儲存體。

在此任務中，您將刪除執行個體，以保留免費方案權益。在 EC2 中，*終止*是用於刪除執行個體的術語。

**請依照下列步驟來終止執行個體**

1. **啟動終止：**

   如果您仍在執行個體詳細資訊頁面上，請選擇**執行個體狀態**功能表 (右上角)，然後選擇**終止 (刪除) 執行個體**。

   如果您已離開導覽，請從導覽窗格中選擇**執行個體**。接下來，在**執行個體**頁面上，選取執行個體名稱旁的核取方塊，然後選擇**執行個體狀態**功能表 (右上角)，接著選擇**終止 (刪除) 執行個體**。

1. **確認終止：**

   在開啟的**終止 (刪除) 執行個體**視窗中，選擇**終止 (刪除)** 按鈕以確認您想要終止執行個體。

1. **監控執行個體狀態：**

   在**執行個體**頁面上，檢查**執行個體狀態**欄。執行個體的狀態變更為**正在關機**。如果您沒有看到全文，請嘗試增加資料欄的寬度。

   執行個體一旦關閉後，Amazon EC2 會刪除執行個體，並且它會從**執行個體**頁面消失。

## 關鍵要點
<a name="tutorial-launch-my-first-ec2-instance-key-takeaways"></a>

在本教學課程中，您的學習範圍已涵蓋下列關鍵概念：
+ *執行個體*是指 AWS 雲端中的 Amazon EC2 Web 伺服器。
+ *啟動*是指建立 EC2 執行個體。
+ *終止*是指刪除 EC2 執行個體。
+ EC2 啟動執行個體精靈包含執行個體組態的預設值，可快速輕鬆地啟動執行個體。
+ 執行個體 ID 是自動指派給執行個體的唯一識別碼，而執行個體名稱是您可以指派的選用標籤，以便於識別。

## 後續步驟
<a name="tutorial-launch-my-first-ec2-instance-next-steps"></a>

若要建立啟動和終止執行個體的信心，請考慮重複本教學課程中的步驟。請務必終止您啟動的任何執行個體，以保留免費方案優惠。

熟悉這些基本概念後，請繼續進行下一個教學課程，以更深入地了解關鍵執行個體組態欄位。

# 教學課程 2：啟動測試 EC2 執行個體並與其連線
<a name="tutorial-launch-a-test-ec2-instance"></a>


|  |  | 
| --- |--- |
| 教學課程目標 |  了解如何啟動可用於測試目的的 Amazon EC2 執行個體。此執行個體不會有進階組態，也不會存放敏感資訊。您也將了解基本執行個體組態設定、如何連線至執行個體，以及如何停止它。  | 
| EC2 體驗 | 入門 | 
|  **Duration (持續時間)**  | 30 分鐘 | 
|  **成本**  |  符合免費方案資格 建立 時 AWS 帳戶，您可以使用 免費開始使用 Amazon EC2[AWS 免費方案](https://aws.amazon.com/free/)。 如果您在 2025 年 7 月 15 AWS 帳戶 日之前建立 ，但它還不到 12 個月，而且您尚未超過 Amazon EC2 的免費方案優惠，則完成本教學課程無需支付任何費用，因為我們會協助您選擇 免費方案優惠內的選項。否則，從您啟動執行執行個體 (即使執行個體為閒置狀態) 到終止執行個體為止，會產生基本的 Amazon EC2 使用費用。 如果您在 2025 年 7 月 15 日當天 AWS 帳戶 或之後建立 ，但還不到 6 個月，而且您尚未用完所有抵用金，則完成本教學課程無需支付任何費用，因為我們協助您選取 免費方案優惠內的選項。 如需如何判斷您是否符合免費方案資格的資訊，請參閱 [追蹤 Amazon EC2 的免費方案用量](ec2-free-tier-usage.md)。  | 
| 先決條件 |  完成 [教學課程 1：啟動我的第一個 Amazon EC2 執行個體](tutorial-launch-my-first-ec2-instance.md)。  | 

## 教學課程概觀
<a name="tutorial-launch-a-test-ec2-instance-overview"></a>

本教學課程專為想要啟動 EC2 執行個體的初學者而設計，可用於測試用途。

我們會說明金鑰執行個體組態欄位，接著引導您使用 EC2 主控台中的預設值啟動測試執行個體的步驟。啟動執行個體後，我們會示範如何登入 - 我們稱之為*連線至* - 您的執行個體。我們也將示範如何建立金鑰對，這是在本教學課程中連線至執行個體時的必要項目。最後，為了協助管理成本，我們會示範停止執行個體，以避免收取使用費。

您將在本教學課程中啟動 Linux 執行個體。雖然本教學中的步驟可用來以其他作業系統啟動執行個體，但*連線*至執行個體的指示是 Linux 執行個體特有的。

本教學分為下列簡單扼要的任務。您必須先完成每個任務，才能移至下一個任務。
+ [任務 1：熟悉啟動執行個體的關鍵元件](#tut2-task-1-familiarize-with-the-tutorial-components)
+ [任務 2：檢閱技術圖表](#tut2-task-2-technical-diagram)
+ [任務 3：建立金鑰對](#tut2-task-3-create-key-pair)
+ [任務 4：啟動您的測試執行個體](#tut2-task-4-launch-test-instance)
+ [任務 5：尋找您的執行個體](#tut2-task-5-find-test-instance-in-the-console)
+ [任務 6：檢視執行個體組態](#tut2-task-6-view-test-instance-configuration)
+ [任務 7：熟悉連接到執行個體的關鍵元件](#tut2-task-7-familiarize-with-connection-components)
+ [任務 8：連線到您的執行個體](#tut2-task-8-connect-to-test-ec2-instance)
+ [任務 9：停止執行個體](#tut2-task-9-stop-test-ec2-instance)

## 任務 1：熟悉啟動執行個體的關鍵元件
<a name="tut2-task-1-familiarize-with-the-tutorial-components"></a>

在此任務中，您將探索啟動 EC2 執行個體所需的關鍵元件。這些是 AMI、執行個體類型、金鑰對、安全群組、網路 (VPC 和子網路) 和 Amazon EBS 磁碟區。您也將探索選用元件，即**名稱**標籤。

為了協助您視覺化這些元件，請把執行個體想像成租房。就像租房一樣，您有一個可以居住的地方，但是不需要擁有和維護房產，EC2 執行個體也提供運算能力，但是不需要擁有和維護底下的基礎架構。

在決定要啟動的執行個體類型時，您會考慮執行個體的組態條件，就像考慮您想要的房屋條件一樣。雖然這種比喻簡化了事物，但這是一種有用的視覺化元件方法，直到您更熟悉它們為止。
+ **AMI – 建造房屋的材料和設施：**Amazon Machine Image (AMI) 會決定執行個體啟動的作業系統和應用程式。這就像選擇您房屋的建材 (例如磚塊、鋼鐵或木頭) 和設施 (如家電和家具) 一樣。基本 AMI 就像是使用基本設備的無家具房屋，而使用預先安裝軟體的自訂 AMI 就像是提供完整家具的房屋。
+ **執行個體類型 – 房屋大小和電源：**執行個體類型會定義 EC2 執行個體的大小和功能，就像選擇房屋大小、房間數量和能源容量一樣。每個執行個體類型都會決定執行個體的 CPU、記憶體、儲存體和聯網容量。選取的 AMI 可能會限制您可以選擇的執行個體類型。
+ **金鑰對 – 前門金鑰**：金鑰對就像您房屋前門的鎖和鑰匙。公有金鑰的角色就像執行個體上的鎖，而私有金鑰是您必須在本機電腦上安全保存起來的鑰匙。如果其他人保有您的私有金鑰，他們可以存取您的執行個體，就像擁有您前門金鑰的人可以進入您的房屋一樣。
+ **網路 (VPC 和子網路) – 屬性界線、區段區域以及房屋編號**：您的虛擬私有雲端 (VPC) 就像您房屋所在地的整個屬性，而子網路是房屋周圍的隔離區段區域。如果您的屬性上有多個房屋 (執行個體)，根據用途，您可能想要將它們分割成不同的區域 (不同的子網路)。有些房屋允許訪客自由漫遊穿越花園 (具有網際網路存取的公有子網路)，有些房屋則有裝設圍欄的花園，限制訪客進入 (沒有網際網路存取的私有子網路)。每個子網路都包含一系列 IP 位址，就像房屋編號一樣，可以指派給子網路內的執行個體。
+ **安全群組 – 大門管理員**：安全群組的作用如同大門管理員，可控制允許誰造訪您的房屋。它會強制執行一組規則，控制哪些流量允許到達您的執行個體。例如，允許來自特定 IP 位址的 SSH 流量的規則，就像只讓特定人員交付雜貨的大門管理員。同樣地，允許來自任何地方的 HTTPS 流量就像讓公眾來訪並打量您房屋的外觀。
+ **Amazon EBS 磁碟區 - 儲存體單位**：EBS 磁碟區就像儲存體單位一樣，您可以在其中存放個人物品。每個執行個體都有根磁碟區 (存放 AMI 的位置)，而且您可以視需要隨時新增更多磁碟區 (儲存體)。
+ **名稱標籤 – 房屋名稱：****名稱**標籤的功能就像房屋的標誌，可協助您輕鬆識別住在屋內的對象。雖然**名稱**標籤可讓您更輕鬆地區分執行個體，但在啟動執行個體時則不需要。

## 任務 2：檢閱技術圖表
<a name="tut2-task-2-technical-diagram"></a>

在此任務中，您將熟悉我們在 AWS 文件中使用的典型技術圖表。下圖代表您將在本教學課程中啟動之測試執行個體的組態。在上一個任務中，我們使用租房的比喻來介紹這些元件。現在，我們將專注於實際的 EC2 元件本身。編號標籤對應至後面的描述。

![\[具有安全群組、金鑰對和 EBS 根磁碟區的 EC2 執行個體的技術圖表，由公有子網路、VPC 和 AWS 雲端包圍。\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/images/tutorial-test-instance.png)


1. **AMI** – AMI 是您在啟動執行個體時選擇的映象。這是包含了要在執行個體上執行的作業系統和軟體的範本。例如，如果您想要啟動 Linux 執行個體，您可以選擇 Amazon Linux 2023 AMI。或者，如果您想要啟動 Windows 執行個體，您可以選擇 Microsoft Windows Server 2022 Base AMI。Amazon EC2 主控台中的 AMI 目錄包含 1000 個可供選擇的映象。

1. **執行個體類型** – 執行個體類型是決定執行個體所用之主機電腦 CPU、記憶體、儲存體和聯網容量的硬體。Amazon EC2 提供超過 600 種執行個體類型供您選擇，每種執行個體的硬體組態和大小各不相同，可讓您選擇最適合您應用程式的需求的類型。

1. **金鑰對** – 金鑰對是一組安全性登入資料，您可以在連線至執行個體時用來證明身分。公有金鑰會在執行個體上，而私有金鑰則會在本機電腦上。

   在 EC2 中，*連線至執行個體*是指從本機電腦登入執行個體。雖然還有其他方式可安全地連線至您的執行個體，但在本教學課程中，我們會使用金鑰對來連線。

1. **網路** – 網路由 VPC 和一個或多個子網路組成。VPC 是 AWS 雲端內的虛擬網路。每個 AWS 客戶都有自己的專用 VPC AWS 帳戶。您會在 VPC 的子網路中啟動執行個體。子網路是 VPC 中的 IP 位址範圍。您的預設子網路是公有子網路，這表示它會指派公有 IP 位址，並提供從 Amazon 網路外部存取執行個體的網際網路。

1. **安全群組** – 安全群組會做為防火牆來控制執行個體的流量。安全群組包含允許特定類型流量進入執行個體的規則。若要從本機電腦透過 SSH 連線至執行個體 (使用金鑰對)，您需要允許本機電腦 SSH 流量的規則。

1. **EBS 磁碟區** – Amazon EBS 磁碟區是運作方式與實體硬碟類似的儲存裝置。您的執行個體隨附根磁碟區，這是一個特殊的 EBS 磁碟區，可將 AMI 與啟動執行個體所需的作業系統和軟體一起存放。您可以選擇性地新增資料磁碟區。不過，由於您的測試執行個體不會儲存任何敏感資料，因此您不需要額外的加密資料磁碟區。

**恭喜您！**您已完成本教學課程中的概念性任務。在以下任務中，您將使用 Amazon EC2 主控台來建立您已學過的元件。

## 任務 3：建立金鑰對
<a name="tut2-task-3-create-key-pair"></a>

在此任務中，您將建立金鑰對。金鑰對由兩個部分組成：您要新增至執行個體的公有金鑰，以及相符的私有金鑰，用於安全地連線至執行個體。在下一個任務中，您將在啟動執行個體時選取此金鑰對，這會自動將公有金鑰新增至執行個體。請務必將私有金鑰安全地存放在本機電腦上，因為任何有權存取私有金鑰的人都可以連線到您的執行個體。

如果您偏好在啟動測試執行個體時使用現有的金鑰對，請隨時略過此任務。如不使用現有的金鑰對，請繼續建立新的金鑰對。

**開始之前**  
請確定您已完成上表中列出的先決條件，包括 AWS 管理主控台 與您的管理員使用者登入 。

**請執行下列步驟以建立金鑰對。**

1. **開啟 Amazon EC2 主控台：**

   前往 https：//[https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)。

1. **導覽至金鑰對主控台頁面：**

   請在導覽窗格的 **Network & Security** (網路與安全性) 下方，選擇 **Key Pairs** (金鑰對)。
   + 如果您先前已建立金鑰對，它們會出現在資料表中。
   + 如果不存在金鑰對，則資料表為空白。

1. **建立新的金鑰對：**

   選擇**建立金鑰對**按鈕 (右上角) 以開啟**建立金鑰對** Web 型表單，並輸入您的金鑰對詳細資訊，如下所示：

   1. **為您的金鑰對命名：**針對**名稱**，輸入可協助您辨識金鑰對的名稱，例如 **test-instance-key-pair**。

      名稱長度最多為 255 個 ASCII 字元。它不能包括前置或結尾空格。

   1. **選擇金鑰對類型：**針對**金鑰對類型**，選擇 **ED25519**。

      Linux 執行個體同時支援 RSA 和 ED25519 金鑰類型，而 Windows 執行個體僅支援 RSA。由於您將在本教學課程中啟動 Linux 執行個體，因此您可以使用 ED25519 金鑰。

   1. **選擇私有金鑰的儲存格式：**針對**私有金鑰檔案格式**，請選擇 **.pem**。

      這是儲存私有金鑰檔案的格式。

1. **將公有金鑰儲存至 Amazon EC2 並下載私有金鑰：**

   選擇**建立金鑰對**按鈕 (右下方)。

   Amazon EC2 會儲存公有金鑰，而您的瀏覽器會將私有金鑰檔案自動下載至本機電腦。檔案會根據您為金鑰對指定的名稱命名，而副檔名是您選擇的檔案格式。將私有金鑰檔案移至電腦上的安全位置。
**重要**  
這是您儲存私有金鑰檔案的唯一機會。

1. **設定金鑰的許可 (適用於 macOS 和 Linux 使用者)：**

   如果您計劃在 macOS 或 Linux 電腦上使用 SSH 連線到執行個體，您必須為私有金鑰檔案設定正確的許可。開啟終端機視窗並執行下列命令，將 *test-instance-key-pair* 取代為您的金鑰對名稱：

   ```
   chmod 400 test-instance-key-pair.pem
   ```

   此命令可確保只有您可以讀取私有金鑰檔案，這是與執行個體建立安全連線所必需的命令。如果沒有這些許可，您將無法使用此金鑰對進行連線。

**恭喜您！**您已成功建立金鑰對！

## 任務 4：啟動您的測試執行個體
<a name="tut2-task-4-launch-test-instance"></a>

在此任務中，您將使用 EC2 啟動執行個體精靈快速啟動測試執行個體。您將為 Linux 執行個體設定主要執行個體組態設定，並使用其他欄位的預設值。

為了協助您管理成本，我們建議您選擇符合**免費方案資格**的元件。

**請依照下列步驟來啟動測試執行個體**

1. **開啟 Amazon EC2 主控台：**

   前往 https：//[https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)。

1. **開啟 EC2 啟動執行個體精靈：**

   在 EC2 儀表板中，選擇**啟動執行個體**。

   **啟動執行個體** Web 型表單隨即開啟。這是 EC2 啟動執行個體精靈。

1. **命名您的執行個體：**

   在**名稱和標籤**下的**名稱**欄位中，輸入類似 **Test instance** 的描述性名稱。

   執行個體名稱是一個標籤，其中鍵是 **Name** (名稱)，而值是您指定的名稱。

   **秘訣：**針對測試執行個體，有一個名稱標籤便足夠了。不過，對於生產執行個體，最佳實務是建立標記政策，以標準化所有資源的標記。

1. **選擇您的作業系統和軟體 - Amazon Machine Image (AMI)：**

   在**應用程式和作業系統映像 (Amazon Machine Image)** 下，**Amazon Machine Image (AMI)** 的預設選擇是 **Amazon Linux 2023 AMI**。此 AMI 會標示為**符合免費方案**。在本教學課程中，您將啟動 Linux 執行個體，因此請將預設設定保持在免費方案限制下。

1. **選擇您的硬體 - 執行個體類型：**

   在**執行個體類型**下，對於**執行個體類型**，保留本教學課程的預設選擇。預設執行個體類型可用於免費方案，且其硬體適用於您的測試執行個體。

1. **準備使用金鑰對進行安全登入：**

   在**金鑰對 (登入)** 下的**金鑰對名稱**欄位中，選擇您在前一個任務建立的金鑰對。如果在清單中沒有看到您的執行個體，則請選擇重新整理圖示 (在清單右側)。

   當您的執行個體啟動時，它會將公有金鑰放在執行個體上。若要在執行個體啟動後連線到執行個體，您將使用您在先前任務中下載的對應私有金鑰。

1. **設定網路設定以啟用網際網路存取：**

   在**網路設定**下，會依據預設來設定**網路** (您的 VPC) 和**子網路**欄位。保留本教學課程的預設設定，以協助您快速開始使用。如果您尚未修改預設子網路，您的執行個體將具有網際網路存取權。

   **秘訣：**您的預設子網路是公有子網路，這表示它將指派公有 IP 位址，並提供從 Amazon 網路外部存取執行個體的網際網路。對於測試執行個體，可以使用提供網際網路存取的預設子網路設定。不過，對於生產執行個體，最佳實務是僅指派公有 IP 位址，並在絕對必要時使用具有網際網路存取的子網路。

1. **設定執行個體防火牆 (安全群組)：**

   在**網路設定**下，在**防火牆 (安全群組)** 下，保持選取**允許來自任何位置 (0.0.0.0) 的 SSH 流量**核取方塊。這會為您的測試執行個體建立新的安全群組，以允許來自任何 IP 位址的 SSH 流量。

   安全群組會做為防火牆來控制執行個體的流量。若要從本機電腦透過 SSH 連線至執行個體，您需要允許本機電腦 SSH 流量的規則。

   **秘訣：**如果您的網際網路服務供應商使用動態 IP 指派，則本機電腦的 IP 位址可能會隨著時間而變更。我們假設當您使用執行個體進行測試時，您不會使用執行個體來存放敏感資訊，因此安全措施的限制性較低。對於測試執行個體，通常可以允許來自任何 IP 位址 (`0.0.0.0/0`) 的流量，因此即使您的 IP 位址變更，您仍然可以隨時連線。不過，對於生產執行個體，特別是具有敏感資料的執行個體，最佳實務是僅允許來自已知 IP 位址的流量。

1. **設定執行個體儲存體：**

   在**設定儲存體**下，**根磁碟區 (加密)** 欄位設定為預設。保持設定不變，以控制在免費方案限制下。

   由於我們的測試執行個體不會儲存任何敏感資料，因此我們不需要額外的加密資料磁碟區。

1. **檢閱執行個體組態：**

   在右側的**摘要**面板中，您可以在啟動執行個體之前檢閱高階設定。

1. **啟動您的執行個體：**

   當您準備好啟動執行個體時，請在**摘要**面板中選擇**啟動執行個體**。

   Amazon EC2 會使用您指定的設定快速啟動執行個體。如果您未指定設定，則會使用預設值。**成功**橫幅代表確認啟動。

**恭喜您！**您已成功啟動執行個體！

## 任務 5：尋找您的執行個體
<a name="tut2-task-5-find-test-instance-in-the-console"></a>

在此任務中，您會尋找您剛在 EC2 主控台中啟動的執行個體。

**請依照下列步驟，在 EC2 主控台中尋找您的執行個體**

1. **開啟**執行個體**頁面：**

   如果您仍在成功頁面上，請在**成功**橫幅中選擇執行個體 ID。

   如果您已離開導覽，請從導覽窗格中選擇**執行個體**。

1. **尋找您的執行個體：**

   在**名稱**欄中，依您提供的名稱尋找執行個體。

## 任務 6：檢視執行個體組態
<a name="tut2-task-6-view-test-instance-configuration"></a>

在此任務中，您將熟悉檢視執行個體的組態詳細資訊。

**請依照下列步驟檢視執行個體的組態**

1. **尋找您的執行個體：**

   在**名稱**欄中，依您提供的名稱尋找執行個體。

1. **開啟執行個體詳細資訊頁面：**

   選取執行個體名稱旁的核取方塊，接著選擇**動作**功能表 (右上角)，然後選擇**檢視詳細資訊**以開啟執行個體詳細資訊頁面，您可以在其中檢閱其組態。

   在先前的教學課程中，您選擇了執行個體的 ID 連結來開啟執行個體詳細資訊頁面。您將發現在 EC2 主控台中有一種以上的可以完成任務的方法。

1. **探索執行個體組態詳細資訊：**

   請花幾分鐘的時間來探索執行個體的組態詳細資訊。

   **秘訣：**若要快速尋找欄位，請按鍵盤上的 Ctrl\$1F 或 command\$1F。

   1. **AMI：**您可以找到用來啟動執行個體的 AMI 嗎？ 您可以在**詳細資訊**索引標籤的 **AMI ID** 和 **AMI 名稱**中找到資訊。

   1. **執行個體類型：**您可以找到執行個體類型嗎？ 例如，它可能是 **t3.micro**。

   1. **金鑰對：**您可以找到啟動執行個體時選取的金鑰對嗎？ 它會指定給**啟動時指派的金鑰對**。請注意，如果您未來變更金鑰對，此處的值不會變更。

   1. **VPC：**您可以找到 VPC 的 ID 嗎？ 您可以在**網路**索引標籤上找到所有與網路相關的組態設定。VPC ID 格式類似下列範例：**vpc-1a2b3c4d**

   1. **子網路：**您可以找到啟動執行個體的子網路 ID 嗎？ 其位於類似下列範例的格式：**子網路-1a2b3c4d**

   1. **公有 IPv4 地址：**您可以找到已配置給執行個體的公有 IPv4 地址嗎？ 其位於類似下列範例的格式：**34.242.148.128**。

   1. **安全群組：**您可以找到為了允許來自任何地方 (0.0.0.0/0) 的 SSH 流量而建立的傳入規則嗎？ 您可以在**安全性**索引標籤中找到所有與安全性相關的組態設定。

   1. **儲存：**您可以找到為此執行個體建立的磁碟區嗎？ 您可以在**儲存體**索引標籤上找到所有與儲存體相關的組態設定。

   1. **執行個體標籤：**您提供給執行個體的名稱實際上是標籤。您可以找到執行個體標籤嗎？ 選擇 **Tags** (標籤) 索引標籤。金鑰是**名稱**，而值是您提供的名稱。

   1. **執行個體狀態：**您可以驗證執行個體的狀態嗎？ 狀態應該為**執行中**。

再花幾分鐘的時間來探索其他執行個體組態欄位。準備好繼續時，請進行下一個任務。

## 任務 7：熟悉連接到執行個體的關鍵元件
<a name="tut2-task-7-familiarize-with-connection-components"></a>

在此任務中，您將探索連線到 EC2 執行個體所需的關鍵元件。這些是連線通訊協定、公有 DNS、安全群組、金鑰對和執行個體使用者名稱。

為了協助您視覺化這些元件，請把連線到執行個體想像成前往您的家中：
+ **連線通訊協定 – 您的傳輸模式：**就像選擇返家的方式一樣，您可以選擇將帶您前往執行個體的連線通訊協定。在本教學課程中，我們將使用 SSH (Secure Shell)，這會建立安全的通道，以透過網際網路將您的電腦連線至執行個體。
+ **公有 DNS – 房屋位址：**就像您的住家具有獨一無二的地址一樣，EC2 執行個體也有自己的公有 DNS 名稱 (例如 `ec2-18-201-118-201.eu-west-1.compute.amazonaws.com`)。此公有 DNS 名稱可讓 SSH 直接連線至您的執行個體。
+ **安全群組 – 大門管理員：**想像您的房屋有一位大門管理員，控制誰可以進入或離開房屋。同樣地，EC2 執行個體有一個安全群組，其作用如同大門管理員，可控制執行個體內外允許的網路流量類型。僅允許您明確允許的流量 (例如來自電腦 IP 位址的 SSH 流量)。
+ **私有金鑰 – 您的前門金鑰：**啟動執行個體時，您指定了金鑰對。公有金鑰放在執行個體上，而您保留了電腦上的私有金鑰。私有金鑰的角色就像您的前門金鑰，如果沒有私有金鑰，您就無法進入執行個體。
+ **執行個體使用者名稱 – 居民：**當您抵達住宅時，您需要表明自己的身分，以證明您是居民。同樣地，在連線至執行個體時，您會提供使用者名稱。取決於其作業系統，不同執行個體會有不同的預設使用者名稱。例如，Amazon Linux 執行個體使用 `ec2-user` 做為預設使用者名稱。

**連線命令**

若要連線至 EC2 執行個體，請在終端機視窗中使用下列命令：

```
ssh -i "test-instance-key-pair.pem" ec2-user@ec2-18-201-118-201.eu-west-1.compute.amazonaws.com
```

以下是命令所執行作業的明細：
+ `ssh` – 此命令會指定連線通訊協定，啟動 SSH (Secure Shell) 與您的執行個體的連線。
+ `-i "test-instance-key-pair.pem"` – `-i` 標記表示驗證連線所需的私有金鑰檔案。此私有金鑰檔案必須符合您在啟動執行個體時指定的金鑰對。如果您的私有金鑰檔案儲存在特定資料夾中，請指定檔案的完整路徑。
+ `ec2-user` – 這是用於登入執行個體的使用者名稱。Amazon Linux 執行個體的預設使用者名稱為 `ec2-user`。其他 AMI 可能會使用不同的預設使用者名稱，例如適用於 Ubuntu 執行個體的 `ubuntu`。
+ `@` – 此符號會將使用者名稱與執行個體的位址分開。
+ `ec2-18-201-118-201.eu-west-1.compute.amazonaws.com` – 這是執行個體的公有位址 (公有 DNS)，其中包含公有 IPv4 地址和 AWS 區域。它會唯一識別執行個體。

**執行命令時會發生什麼情況**

在您執行命令之後，SSH 會建立安全通道，並使用私有金鑰進行身分驗證。如果執行個體的安全群組允許流量，您可以存取 EC2 執行個體。您現在可以透過電腦控制執行個體，就像坐在執行個體前面一樣。您可以執行命令、安裝軟體和管理檔案，就像在本機電腦上一樣。

## 任務 8：連線到您的執行個體
<a name="tut2-task-8-connect-to-test-ec2-instance"></a>

在此任務中，您將使用電腦上的 SSH 用戶端連線到執行個體。在上一個任務中，我們使用前往你家的比喻來介紹連線到執行個體的元件。現在，我們將專注於連線到實際的 EC2 執行個體。

有不同的方法來連線到執行個體。您用來連線的方法取決於執行個體的作業系統。由於您已啟動 Linux 執行個體，因此您將在本機電腦上使用 SSH 用戶端。

**首先，檢查您的電腦是否已安裝 SSH 用戶端**

大多數電腦都已預先安裝 SSH 用戶端。若要檢查，請開啟電腦上的終端機視窗，然後執行下列命令：

```
ssh
```

如果已辨識命令，您就可以準備連線。

如果無法辨識命令，您必須安裝 SSH 用戶端。安裝 SSH 用戶端的指示超出本教學課程的範圍。如果您需要說明，請參閱本使用者指南中的 [SSH 連線先決條件](connect-linux-inst-ssh.md#ssh-prereqs-linux-from-linux-macos) 或線上搜尋，以取得如何在作業系統上安裝 SSH 用戶端的指示。

**請依照下列步驟來連結執行個體**

1. **啟動連線：**

   如果您在 Amazon EC2 主控台的執行個體詳細資訊頁面上，請選擇**連線**按鈕 (右上角)。

   如果您已離開導覽，請從導覽窗格中選擇**執行個體**。接下來，在**執行個體**頁面上，選取執行個體名稱旁的核取方塊，然後選擇**連線**按鈕 (右上角)。

   這會開啟**連線至執行個體**頁面。

1. **選擇連線方法：**

   在**連線至執行個體**頁面，選擇 **SSH 用戶端**索引標籤。

   請花一點時間檢閱此頁面上的文字，因為這些是接下來要遵循的步驟。

1. **檢閱 SSH 命令：**

   在**範例**下，您會看到自動產生並自訂執行個體詳細資訊的命令。私有金鑰名稱衍生自啟動時指定的公有金鑰名稱。

   命令看起來像這樣：

   ```
   ssh -i "test-instance-key-pair.pem" ec2-user@ec2-18-201-118-201.eu-west-1.compute.amazonaws.com
   ```

1. **複製 SSH 命令：**

   選擇範例 SSH 命令旁的複製圖示。

1. **開啟終端機視窗：**

   在您的本機電腦上開啟終端機視窗。

1. **貼上並執行 SSH 命令：**

   將 SSH 命令貼到終端機視窗中。如果您將私有金鑰檔案儲存在特定資料夾中，請編輯命令以包含完整的檔案路徑。

   按下鍵盤上的 Enter。

   您將看到類似以下的回應：

   ```
   The authenticity of host 'ec2-18-201-118-201.eu-west-1.compute.amazonaws.com (18-201-118-201)' can't be established.
   ED25519 key fingerprint is SHA256:examplehxj9aOr1MogvKOoMNskVVIRBQBoq0example.This key is not known by any other names.
   Are you sure you want to continue connecting (yes/no/[fingerprint])?
   ```

1. **完成連線：**

   輸入 **yes** 並按下鍵盤上的 Return。

   驗證指紋超出本教學課程的範圍。如需詳細資訊，請參閱 [(選用) 取得執行個體指紋](connection-prereqs-general.md#connection-prereqs-fingerprint)。

   成功連線後，終端提示會變更為顯示執行個體的公有 DNS。

**恭喜您！**您已成功連線至執行個體！

## 任務 9：停止執行個體
<a name="tut2-task-9-stop-test-ec2-instance"></a>

在此任務中，您將停止執行個體以保留免費方案權益。在您的執行個體停止時，您會停止產生其費用。若您在 2025 年 7 月 15 日之前建立 AWS 帳戶 ，且符合免費方案的資格，則您將繼續產生 EBS 儲存體的費用。

**請依照下列步驟來停止執行個體**

1. **啟動停止：**

   如果您仍在**連線至執行個體**頁面，請從頁面導覽路徑中選擇**執行個體**。如果您已離開導覽，請從導覽窗格中選擇**執行個體**。

   接下來，在**執行個體**頁面上，選取執行個體名稱旁的核取方塊，然後選擇**執行個體狀態**功能表 (右上角)，接下來選擇**停止執行個體**。出現提示時，請選擇**停止**。

1. **監控執行個體狀態：**

   在**執行個體**頁面上，檢查**執行個體狀態**欄。執行個體的狀態會變更為**正在停止**，然後變更為**已停止**。如果您沒有看到全文，請嘗試增加資料欄的寬度。

   如果您認為執行個體狀態已從**正在停止**變更為**已停止**，但尚未看到狀態變更為已停止，請選擇重新整理圖示 (資料表上方) 以重新整理**執行個體**資料表。

## 關鍵要點
<a name="tutorial-launch-a-test-ec2-instance-key-takeaways"></a>

在本教學課程中，您的學習範圍已涵蓋下列關鍵概念：
+ *AMI* 是指 Amazon Machine Image，這是包含啟動執行個體所需的作業系統和軟體的範本。
+ *執行個體*類型是指您的執行個體使用的主機電腦硬體。它決定執行個體的 CPU、記憶體、儲存體和聯網容量。
+ *金鑰對*是指一組公有和私有金鑰，您可以用來安全地連線至執行個體。
+ *網路*是指 *VPC* （雲端內帳戶專用的虛擬私有雲端 AWS ) 和*子網路* (VPC 內的 IP 地址範圍）。
+ *安全群組*是指一組規則，可控制哪些流量可以到達您的執行個體。
+ *EBS 磁碟區*是指執行個體的資料儲存。每個執行個體都有根磁碟區，用於存放 AMI 和一個或多個選用資料磁碟區。
+ *標籤*是您可以選擇性地指派給執行個體的中繼資料。執行個體名稱是標籤，其**金鑰**是**名稱**，而**值**是您選擇的值。
+ *連線*是指透過網際網路存取執行個體。
+ *SSH* 是指 Secure Shell 連線通訊協定，可用來連線至執行個體。
+ *公有 DNS* 是您執行個體的唯一公有位址。
+ *執行個體使用者名稱*是由執行個體的作業系統決定，並且是連線所需要的項目。
+ *正在停止*執行個體會停止執行個體的收費，但 EBS 儲存體會繼續收費。

## 後續步驟
<a name="tutorial-launch-a-test-ec2-instance-next-steps"></a>

若要建立啟動、連線和停止執行個體的信心，請考慮重複本教學課程中的步驟。請務必終止您啟動的任何執行個體，以保留免費方案優惠。

熟悉這些基本概念後，您就可以探索更進階的教學課程。如需更多教學課程，請參閱 [在尋找其他教學課程嗎？](ec2-instance-launch-tutorials.md#looking-for-other-tutorials)

如果您在 2025 年 7 月 15 AWS 帳戶 日之前建立 ，請考慮觀看以下 6 分鐘的影片：[使用 AWS 免費方案 服務時，如何避免我的帳戶產生費用](https://youtu.be/pZLG8McSugQ)

如果您在 2025 年 7 月 15 日當天 AWS 帳戶 或之後建立 ，請考慮檢閱下列資訊：*AWS Billing 《 使用者指南*》中的[使用 AWS 免費方案探索 AWS 服務](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/free-tier.html) 

# Amazon EC2 執行個體組態參數的參考
<a name="ec2-instance-launch-parameters"></a>

Amazon EC2 主控台中的啟動執行個體精靈和啟動範本會提供設定 Amazon EC2 執行個體的所有參數。

除了金鑰對之外，啟動執行個體精靈還會提供每個參數的預設值。您可以接受任何或全部預設值，或者利用您自己的值來設定執行個體。在建立啟動範本時，參數為選用參數。如果您使用啟動範本來啟動執行個體，則啟動範本中指定的參數會覆寫啟動執行個體精靈中的預設值。啟動範本中未指定的任何參數，預設會是啟動執行個體精靈所提供的值。

這些參數會在啟動執行個體精靈和啟動範本中分組。系統會根據主控台中的參數群組來進行下列說明。

**Topics**
+ [名稱和標籤](#liw-name-and-tags)
+ [應用程式和作業系統映像 (Amazon Machine Image)](#liw-ami)
+ [執行個體類型](#liw-instance-type)
+ [金鑰對 （登入）](#liw-key-pair)
+ [網路設定](#liw-network-settings)
+ [設定儲存](#liw-storage)
+ [進階詳細資訊](#liw-advanced-details)
+ [摘要](#liw-summary)

## 名稱和標籤
<a name="liw-name-and-tags"></a>

執行個體名稱是一個標籤，其中鍵是 **Name** (名稱)，而值是您指定的名稱。您可以標記執行個體、磁碟區以及網路介面。對於 Spot 執行個體，您只能標記 Spot 執行個體請求。如需標籤的相關資訊，請參閱[標記您的 Amazon EC2 資源](Using_Tags.md)。

指定執行個體名稱和其他標籤是選用的。
+ 對於 **Name** (名稱)，輸入執行個體的描述性名稱。如果您未指定名稱，則可以透過其 ID 來標識執行個體，該 ID 將在您啟動執行個體時自動產生。
+ 若要新增其他標籤，請選擇 **Add additional tags** (新增其他標籤)。選取 **Add tag** (新增標籤)，然後輸入鍵和值，然後選取要標記的資源類型。為每個要新增的其他標籤重新選擇 **Add tag** (新增標籤)。

您只能在啟動執行個體時，指定執行個體名稱。您無法在建立啟動範本時命名執行個體，但可以為啟動執行個體時所建立的資源新增標籤。

## 應用程式和作業系統映像 (Amazon Machine Image)
<a name="liw-ami"></a>

Amazon Machine Image (AMI) 包含建立執行個體所需的資訊。例如，AMI 可能包含做為 Web 伺服器所必需的軟體，例如 Linux、Apache 和您的網站。

您可以尋找適當的 AMI，如下所示。對於尋找 AMI 的每個選項，可以選擇右上方的 **Cancel** (取消)，以返回啟動執行個體精靈，而不選擇 AMI。

**搜尋列**  
若要搜尋所有可用的 AMI，請在 AMI 搜尋列中輸入關鍵字，然後按 **Enter 鍵**。選取 **Select** (選取) 來選取 AMI。

**Recents** (最近)  
最近使用的 AMI。  
選取 **Recently launched ** (最近啟動) 或 **Currently in use** (目前使用中)，然後從 **Amazon Machine Image (AMI)** 中，選取 AMI。

**My AMIs (我的 AMI)**  
您擁有的私有 AMI，或是與您共享的私有 AMI。  
選取 **Owned by me** (由我擁有) 或 **Shared with me** (與我共享)，然後從 **Amazon Machine Image (AMI)** 中，選取 AMI。

**Quick Start**  
AMI 會依作業系統分組，以協助您快速開始使用。  
首先選取您需要的操作系統，然後從 **Amazon Machine Image (AMI)** 中，選取 AMI。若要選取可在 AWS 免費方案下使用的 AMI，請確定 AMI 已標記為**符合免費方案**資格。

**Browse more AMIs** (瀏覽更多 AMI)  
選擇 **Browse more AMIs** (瀏覽更多 AMI) 以瀏覽完整的 AMI 目錄。  
+ 若要搜尋所有可用的 AMI，請在搜尋列中輸入關鍵字，然後按 **Enter 鍵**。
+ 若要使用 Systems Manager 參數尋找 AMI，請選擇搜尋列右側的箭頭按鈕，然後選擇 **Search by Systems Manager parameter** (依 Systems Manager 參數搜尋)。如需詳細資訊，請參閱[使用 Systems Manager 來參數參考 AMI](using-systems-manager-parameter-to-find-AMI.md)。
+ 若要依類別搜尋，請選擇 **Quickstart AMIs** (AMI 快速入門)、**My AMIs ** (我的 AMI)、**AWS Marketplace AMI**, 或 **Community AMIs** (社群 AMI)。

   AWS Marketplace 是一個線上商店，您可以在其中購買 上執行的軟體 AWS，包括 AMIs。如需從 啟動執行個體的詳細資訊 AWS Marketplace，請參閱 [從 AWS Marketplace AMI 啟動 Amazon EC2 執行個體](launch-marketplace-console.md)。在 **Community AMIs** (社群 AMI) 中，您可以尋找 AWS 社群成員已提供給其他人使用的 AMI。來自 Amazon 或已驗證的合作夥伴的 AMI 標記為 **Verified provider** (已驗證的供應商)。
+ 若要篩選 AMI 清單，請在畫面左側的 **Refine results** (精簡結果) 下選取一或多個核取方塊。篩選條件選項會有所不同，取決於選取的搜尋類別。
+ 檢查每個 AMI 列出的 **Root device type (根設備類型)**。注意哪些 AMI 是您需要的類型：**ebs** (Amazon EBS 後端) 或 **instance-store** (執行個體存放區後端))。如需詳細資訊，請參閱 [根磁碟區類型](ComponentsAMIs.md#storage-for-the-root-device)。
+ 檢查每個 AMI 列出的 **Virtualization type (虛擬化類型)**。注意哪些 AMI 是您需要的類型：**hvm** 或 **paravirtual**。例如，有些執行個體類型需要 HVM。如需關於 Linux 虛擬化類型的詳細資訊，請參閱 [虛擬化類型](ComponentsAMIs.md#virtualization_types)。
+ 檢查每個 AMI 列出的**開機模式**。注意哪些 AMI 使用您需要的開機模式：**legacy-bios**、**uefi** 或 **uefi-preferred**。如需詳細資訊，請參閱[使用 Amazon EC2 開機模式執行個體啟動行為](ami-boot.md)。
+ 選取符合您需求的 AMI，然後選取 **Select (選取)**。

**變更 AMI 時發出警示**  
當您啟動執行個體時，如果修改了與選定 AMI 關聯的任何磁碟區或安全群組的組態，然後選取不同的 AMI，則會開啟一個視窗，警示您目前的某些設定將會變更或移除。您可以檢閱對安全群組和磁碟區做出的變更。此外，您可以檢視要新增和刪除的磁碟區，或者僅檢視待新增的磁碟區。建立啟動範本時，不會出現此警告。

## 執行個體類型
<a name="liw-instance-type"></a>

執行個體類型定義執行個體的硬體組態和大小。較大的執行個體類型具有較多的 CPU 和記憶體。如需詳細資訊，請參閱 [Amazon EC2 執行個體類型](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-types.html)。
+ **Instance type (執行個體類型)**：確定執行個體類型與您指定的 AMI 相容。如需詳細資訊，請參閱[Amazon EC2 執行個體類型](instance-types.md)。

  **免費方案** – 您可使用免費方案下標記為**符合免費方案資格**的執行個體類型。特定執行個體類型取決於您建立 的時間 AWS 帳戶。

  如果您的 是在 2025 年 7 月 15 AWS 帳戶 日之前建立 ，而且還不到 12 個月，您可以在無法使用 t2.micro 的區域中選取 **t2.micro** 執行個體類型或 t3.micro 執行個體類型，在 免費方案下使用 Amazon EC2。 **** ****請注意，當您啟動 **t3.micro** 執行個體時，其會預設為[**無限制**模式](burstable-performance-instances-unlimited-mode.md)，且依據 CPU 用量而定，這可能會產生額外費用。

  如果您在 2025 年 7 月 15 日 AWS 帳戶 或之後建立 ，則可以使用 **t3.micro**、**t3.small**、**t4g.micro**、**t4g.small**、**c7i-flex.large** 和 **m7i-flex.large** 執行個體類型 6 個月，或直到您的點數用完為止。

  如需詳細資訊，請參閱[2025 年 7 月 15 日之前和之後的免費方案優惠](ec2-free-tier-usage.md#ec2-free-tier-comparison)。
+ **Compare instance types** (比較執行個體類型)：您可以依下列屬性比較不同的執行個體類型：vCPU 數目、架構、記憶體數量 (GiB)、儲存數量 (GB)、儲存類型，以及網路效能。
+ **取得建議**：您可以從 EC2 執行個體類型搜尋工具取得執行個體類型的指導和建議。如需詳細資訊，請參閱[從 EC2 執行個體類型搜尋工具取得建議](get-ec2-instance-type-recommendations.md)。
+ (僅限啟動範本) **進階**：若要指定執行個體屬性，並讓 Amazon EC2 利用這些屬性識別執行個體類型，請選擇**進階**，然後選擇**指定執行個體類型屬性**。
  + **Number of vCPUs** (vCPU 數量)：輸入運算需求的 vCPU 數量下限和上限。若要表示沒有限制，請輸入下限 **0**，並將上限保留為空白。
  + **Amount of memory (MiB)** (記憶體數量 (MiB))：輸入運算需求的記憶體數量 (MiB) 下限和上限。若要表示沒有限制，請輸入下限 **0**，並將上限保留為空白。
  + 展開 **Optional instance type attributes** (選用執行個體類型屬性)，然後選擇 **Add attribute** (新增屬性)，以更詳細地表達您的運算需求。如需每個屬性的詳細資訊，請參閱 *Amazon EC2 API 參考*中的 [InstanceRequirementsRequest](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_InstanceRequirementsRequest.html)。
  + **Resulting instance types** (產生的執行個體類型)：您可以預覽符合所指定屬性的執行個體類型。若要排除執行個體類型，請選擇 **Add attribute** (新增屬性)，然後從 **Attribute** (屬性) 清單中，選擇 **Excluded instance types** (排除的執行個體類型)。從 **Attribute value** (屬性值) 清單中，選取要排除的執行個體類型。

## 金鑰對 （登入）
<a name="liw-key-pair"></a>

針對 **Key pair name** (金鑰對名稱)，選擇現有的金鑰對，或選擇 **Create new key pair** (建立新的金鑰對) 以建立新的金鑰對。如需詳細資訊，請參閱 [Amazon EC2 金鑰對和 Amazon EC2 執行個體](ec2-key-pairs.md)。

**重要**  
如果您選擇 **Proceed without key pair (Not recommended)** (繼續而不使用金鑰對 (不建議)) 選項，您將無法連線到執行個體，除非您選擇已設定為允許使用者透過其他方式登入的 AMI。

## 網路設定
<a name="liw-network-settings"></a>

網路設定會定義執行個體的 [IP 位址](using-instance-addressing.md)、[安全群組](ec2-security-groups.md)及[網路介面](using-eni.md)。您可使用預設的網路設定，或視需要進行設定。
+ (僅限啟動執行個體精靈) **VPC**：為您的執行個體選擇現有的 VPC。預設情況下會選取區域的預設 VPC。或者，您可選擇您建立或與您共用的 VPC。如需詳細資訊，請參閱[EC2 執行個體的虛擬私有雲](using-vpc.md)。
+ **子網路**：為您的執行個體選擇子網路，或選擇**建立新子網路**，以使用 Amazon VPC 主控台來建立新的子網路。
  + 您可在任何可用區域、本機區域、Wavelength 區域或 Outpost 區域中為選取的 VPC 建立子網路。
  + 若要在僅限 IPv6 的子網路中啟動執行個體，該執行個體必須為 [Nitro 型執行個體](instance-types.md#instance-hypervisor-type)。
+ (僅限啟動執行個體精靈) **自動指派公有 IP**：啟用或停用公有 IPv4 位址的自動指派。如果在預設子網路中啟動執行個體，則預設值為**啟用**。在非預設子網路中啟動執行個體時，預設值是**停用**。如需詳細資訊，請參閱[公有 IPv4 地址](using-instance-addressing.md#concepts-public-addresses)。

  若您新增次要網路介面，無法為非預設子網路啟用此選項。如需詳細資訊，請參閱[在啟動時指派公有 IPv4 位址](working-with-ip-addresses.md#public-ip-addresses)。
+ (僅限啟動執行個體精靈) **自動指派 IPv6 IP**：啟用或停用 IPv6 位址的自動指派。如需詳細資訊，請參閱[IPv6 地址](using-instance-addressing.md#ipv6-addressing)。
+ **防火牆 (安全群組)**：選擇現有安全群組，或建立新的安全群組。確保您的安全群組具有規則，允許往返執行個體的流量。所有其他流量都會遭到忽略。

  若您建立新的安全群組，我們會自動建立傳入規則，允許您透過 SSH (Linux 執行個體) 或 RDP (Windows 執行個體) 從所有 IP 位址連線至執行個體。您無法移除或修改這項規則。您可視需要新增規則。如需詳細資訊，請參閱[設定安全群組規則](changing-security-group.md#add-remove-security-group-rules)。
**警告**  
如果您短暫啟動測試執行個體，而且很快就會將其停止或終止，則啟用所有 IP 位址，透過 SSH 或 RDP 存取您執行個體的規則是可接受的。但這些規則在生產環境中並不安全。建議您僅授權特定 IP 位址範圍存取您的執行個體。

  此安全群組會新增至主要網路介面及所有次要網路介面。您可為網路介面選擇額外的安全群組，但無法移除您在此處選擇的安全群組。
+ **進階網路組態** – 您可視需要設定主要網路介面。若要新增次要網路介面，請選擇 **Add network interface** (新增網路介面)。您可新增的網路介面數取決於選取的執行個體類型。請注意，僅有在您選擇子網路時，才能使用本節。
  + **裝置索引**：裝置索引。主要網路介面必須指派給索引 0。
  + **網路介面**：網路介面。選取**新介面**讓 Amazon EC2 建立新的介面，或是選取現有的可用網路介面。若您選擇現有網路介面作為主要網路介面，則無法為非預設子網路啟用**自動指派公有 IP**。
  + **描述**：新網路介面的描述。
  + **Subnet** (子網)：要建立新網路介面的子網。執行個體會在與主要網路介面相同的子網路中啟動。

    您必須從與主要網路介面的子網路相同的可用區域，選擇次要網路介面的子網路。如果您從另一個 VPC 選取子網路，**多 VPC** 標籤會顯示在網路介面旁。如此一來，您就能在不同 VPC 建立多重主目錄執行個體，分別使用不同的網路和安全組態。

    若要啟動 EC2 執行個體進入僅限 IPv6 的子網路中，您必須使用 [Nitro 型執行個體](instance-types.md#instance-hypervisor-type)。啟動僅限 IPv6 執行個體時，DHCPv6 可能無法立即向執行個體提供 IPv6 DNS 名稱伺服器。在此初始延遲期間，執行個體可能無法解析公有網域。您可以更改組態檔案並重新製作 AMI 的映像，以便在啟動時立即具有 IPv6 DNS 名稱伺服器地址。
  + **安全群組**：要與網路介面建立關聯的安全群組。您必須選擇與網路介面子網路處於相同 VPC 的安全群組。
  + (僅限啟動範本) **自動指派公用 IP**：指定您的執行個體是否會收到公用 IPv4 地址。根據預設，預設子網中的執行個體會收到公有 IPv4 地址，非預設子網中的執行個體則不會。您可以選取 **Enable (啟用)** 或 **Disable (停用)** 覆寫子網的預設設定。如需詳細資訊，請參閱 [公有 IPv4 地址](using-instance-addressing.md#concepts-public-addresses)。
  + **Primary IP (主要 IP)**：您子網範圍內的私有 IPv4 地址。保留空白讓 Amazon EC2 為您選擇私有 IPv4 地址。
  + **次要 IP**：來自子網路範圍的一或多個其他私有 IPv4 地址。選擇**手動指派**，然後輸入 IPv4 地址。選擇**新增 IP** 以新增另一個 IPv4 地址。或者，選擇**自動指派**，然後輸入一個值，以指示 Amazon EC2 為您選擇的 IPv4 地址數目。
  + (僅限 IPv6) **IPv6 IP**：子網路範圍內的 IPv6 地址。選擇**手動指派**，然後輸入 IPv6 地址。選擇**新增 IP** 以新增另一個 IPv6 地址。或者，選擇**自動指派**，然後輸入一個值，以指示 Amazon EC2 為您選擇的 IPv6 地址數目。
  + **IPv4 Prefixes (IPv4 字首)**：網路介面的 IPv4 字首。選擇**手動指派**，然後輸入 IPv4 字首。或者，選擇**自動指派**，然後輸入一個值，以指示 Amazon EC2 為您選擇的 IPv4 字首數目。
  + **IPv6 Prefixes (IPv6 字首)**：網路介面的 IPv6 字首。選擇**手動指派**，然後輸入 IPv6 字首。或者，選擇**自動指派**，然後輸入一個值，以指示 Amazon EC2 為您選擇的 IPv6 字首數目。
  + (雙堆疊和僅 IPv6) **指派主要 IPv6 IP**：若您選取雙堆疊或僅 IPv6 子網路，請指派主要 IPv6 位址。這有助於防止中斷執行個體的流量或網路介面。若您倚賴 IPv6 位址而未變更，請啟用此選項。您稍後無法移除主要 IPv6 地址。當您啟用 IPv6 GUA 地址做為主要 IPv6 地址時，第一個 IPv6 GUA 地址會成為主要 IPv6 地址，直到執行個體終止或網路介面中斷連接為止。如果有多個與網路介面相關聯的 IPv6 位址，且您讓 Amazon EC2 指派主要 IPv6 位址，則與網路介面相關聯的第一個 IPv6 GUA 地址會成為主要 IPv6 位址。
  + **終止時刪除**：指出是否在刪除執行個體時刪除網路介面。
  + **介面類型**：網路介面類型：
    + **ENA**：高效能網路介面，旨在處理 TCP/IP 通訊協定的高輸送量和每秒封包速率，同時最大限度減少 CPU 使用。這是預設值。如需關於 ENA 的詳細資訊，請參閱[彈性網路介面卡](enhanced-networking-ena.md)。
    + **EFA 與 ENA**：支援 ENA 和 EFA 裝置的網路介面，用於傳統 TCP/IP 型傳輸以及 SRD 型傳輸。如需 EFA 的詳細資訊，請參閱 [Elastic Fabric Adapter](efa.md)。
    + 僅限 **EFA**：高效能網路介面，旨在處理 SRD 型傳輸的高輸送量、低延遲節點間通訊，同時繞過作業系統堆疊。僅限 EFA 的網路介面不支援 IP 位址。如需 EFA 的詳細資訊，請參閱 [Elastic Fabric Adapter](efa.md)。
  + **Elastic Fabric Adapter**：指出網路介面是否為 Elastic Fabric Adapter。如需詳細資訊，請參閱[適用於 Amazon EC2 上的 AI/ML 和 HPC 工作負載的 Elastic Fabric Adapter](efa.md)。
  + **網路卡索引**：網路卡的索引。主要網路介面必須指派給網路卡索引 0。某些執行個體類型支援多個[網路卡](using-eni.md#network-cards)。
  + **ENA Express**：ENA Express 採用可擴展可靠資料包 (SRD) AWS 技術。SRD 技術使用封包噴塗機制來分配負載並避免網路擁塞。啟用 ENA Express 便可支援的執行個體在可能的情況下，在一般 TCP 流量之上使用 SRD 進行通訊。除非您從清單中選取**啟用**或**停用**，否則啟動執行個體精靈或啟動範本不會包含執行個體的 ENA Express 組態。
  + **ENA Express UDP**：如果您已啟用 ENA Express，您可以選擇性用於 UDP 流量。除非您選取**啟用**或**停用**，否則啟動執行個體精靈或啟動範本不會包含執行個體的 ENA Express 組態。

## 設定儲存
<a name="liw-storage"></a>

您選取的 AMI 包含一或多個儲存體磁碟區，包括根磁碟區。您可以指定要連接至執行個體的其他磁碟區。

(僅限啟動執行個體精靈) 您可以使用**簡易**或**進階**檢視。使用 **Simple** (簡單) 檢視，您可以指定磁碟區的大小和類型。若要指定所有磁碟區參數，請選擇卡片右上方的 **Advanced** (進階) 檢視。

使用 **Advanced** (進階) 檢視，您可以設定每個磁碟區，如下所示：
+ **Storage type** (儲存類型)：選取要與您的執行個體相關聯的 Amazon EBS 磁碟區或執行個體存放區磁碟區。此清單中可用的磁碟區類型取決於您選擇的執行個體類型。如需詳細資訊，請參閱 [EC 2 執行個體的執行個體儲存體暫時區塊儲存](InstanceStorage.md) 和[ Amazon EBS 磁碟區](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volumes.html)。
+ **Device name** (設備名稱)：從磁碟區可用的設備名稱清單中選取。
+ **Snapshot** (快照)：選取要從中還原磁碟區的快照。您可以在 **Snapshot** (快照) 欄位中輸入文字，搜尋可用的共享和公有快照。
+ **Size (GiB)** (大小 (GiB))：針對 EBS 磁碟區，您可以指定儲存體大小。
+ **Volume Type** (磁碟區類型)：針對 EBS 磁碟區，選取磁碟區類型。如需詳細資訊，請參閱「Amazon EBS 使用者指南」**中的 [Amazon EBS 磁碟區類型](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html)。
+ **IOPS**：如果您已選取 io1、io2 或 gp3 磁碟區類型，則可以輸入磁碟區能支援的每秒 I/O 操作數 (IOPS)。對於 io1、io2 和 gp3 磁碟區，這是必要項目。gp2、st1、sc1 或標準磁碟區不支援此項目。如果您針對啟動範本省略此參數，則必須在從啟動範本啟動執行個體時為其指定一個值。
+ **Delete on termination** (終止時刪除)：針對 Amazon EBS 磁碟區，請選擇 **Yes** (是) 以執行個體終止時刪除磁碟區，或選擇 **No** (否) 保留磁碟區。如需詳細資訊，請參閱 [在執行個體終止時保留資料](preserving-volumes-on-termination.md)。
+ **Encrypted** (已加密)：如果執行個體類型支援 EBS 加密，您可以選擇 **Yes** (是) 以啟用磁碟區的加密。如果您在此區域中預設啟用加密，則會為您啟用預設加密。如需詳細資訊，請參閱「Amazon EBS 使用者指南」**中的 [Amazon EBS 加密](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html)。
+ **KMS Key** (KMS 金鑰)：如果您為 **Encrypted** (已加密) 選取了 **Yes** (是)，則必須選取要用來加密磁碟區的客戶受管金鑰。如果在此區域中預設啟用加密，則會為您選取預設客戶受管金鑰。您可以選取不同的金鑰，或指定您已建立之任何客戶受管金鑰的 ARN。
+ **輸送量**：若您已選取 `gp3` 磁碟區類型，則以 MiB/s 為單位輸入磁碟區可支援的輸送量。
+ **磁碟區初始化速率**：若您已選取快照，可以選擇指定磁碟區初始化速率 (以 MiB/s 為單位)，快照區塊將以該速率從 Amazon S3 下載至磁碟區。如需詳細資訊，請參閱[使用 Amazon EBS 佈建速率進行磁碟區初始化](https://docs.aws.amazon.com/ebs/latest/userguide/initalize-volume.html#volume-initialization-rate)。要使用預設初始化速率或快速快照還原 (若已針對選取的快照啟用)，請勿指定速率。
+ **File systems** (檔案系統)：將 Amazon EFS 或 Amazon FSx 檔案系統掛載到執行個體。如需有關掛載 Amazon EFS 檔案系統的詳細資訊，請參閱 [搭配 Amazon EC2 Linux 執行個體一起使用 Amazon EFS](AmazonEFS.md)。如需有關掛載 Amazon FSx 檔案系統的詳細資訊，請參閱 [使用 Amazon FSx 搭配 Amazon EC2 執行個體](storage_fsx.md)。

## 進階詳細資訊
<a name="liw-advanced-details"></a>

針對 **Advanced Details (進階詳細資訊)**，展開此區段來檢視欄位，指定執行個體的其他參數。
+ （僅限啟動執行個體精靈） **網域加入目錄**：選取執行個體在啟動後加入的 Directory Service 目錄 （網域）。若您選取網域，您必須選取具備必要許可的 IAM 角色。如需網域加入的詳細資訊，請參閱[將 Amazon EC2 Linux 執行個體無縫加入您的 AWS Managed Microsoft AD 目錄](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/seamlessly_join_linux_instance.html) (Linux 執行個體），以及[將 Amazon EC2 Windows 執行個體無縫加入您的 AWS Managed Microsoft AD 目錄 ](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/launching_instance.html)(Windows 執行個體）。
+ **IAM 執行個體設定檔**：選取要與執行個體建立關聯的 IAM 執行個體設定檔。這是 IAM 角色的容器。如需詳細資訊，請參閱[Amazon EC2 的 IAM 的角色](iam-roles-for-amazon-ec2.md)。
+ **Hostname type** (主機名稱類型)：選取執行個體的客體作業系統主機名稱是否要包含資源名稱或 IP 名稱。如需詳細資訊，請參閱[EC2 執行個體主機名稱與網域](ec2-instance-naming.md)。
+ **DNS Hostname** (DNS 主機名稱)：決定資源名稱或 IP 名稱的 DNS 查詢 (根據您在 **Hostname type** (主機名稱類型) 所選的項目) 是以 IPv4 地址 (A 記錄)、IPv6 地址 (AAAA 記錄) 還是以兩者進行回應。如需詳細資訊，請參閱[EC2 執行個體主機名稱與網域](ec2-instance-naming.md)。
+ **執行個體自動復原**：啟用時，如果系統狀態檢查失敗，則會復原您的執行個體。啟動時，針對支援的執行個體類型預設會啟用此設定。如需詳細資訊，請參閱[在 Amazon EC2 執行個體上設定簡化的自動復原](instance-configuration-recovery.md)。
+ **Shutdown behavior (關機行為)**：選取執行個體是否應於關機時停止或終止。如需詳細資訊，請參閱 [變更執行個體啟動的關機行為](Using_ChangingInstanceInitiatedShutdownBehavior.md)。
+ **Stop - Hibernate behavior** (停止 - 休眠行為)：若要啟用休眠，請選取 **Enable** (啟用)。此欄位只在您的執行個體符合休眠先決條件時才可使用。如需詳細資訊，請參閱 [讓 Amazon EC2 執行個體進入休眠](Hibernate.md)。
+ **Termination protection** (終止保護)：若要防止意外性的終止，請選取 **Enable** (啟用)。如需詳細資訊，請參閱[變更執行個體終止保護](Using_ChangingDisableAPITermination.md)。
+ **Stop protection** (停止保護)：若要防止意外性的停止，請選擇 **Enable** (啟用)。如需詳細資訊，請參閱[啟用停止保護](ec2-stop-protection.md)。
+ **Detailed CloudWatch monitoring** (詳細 CloudWatch 監控)：選擇 **Enable** (啟用) 即可開啟透過 Amazon CloudWatch 對執行個體進行詳細監控。需支付額外費用。如需詳細資訊，請參閱[使用 CloudWatch 監控您的執行個體](using-cloudwatch.md)。
+ **Credit specification** (額度規格)：選擇 **Unlimited** (無限制)，只要有需要，就讓應用程式爆量超過基線。此欄位僅對 **T** 執行個體有效。可能會收取額外費用。如需詳細資訊，請參閱[爆量效能執行個體](burstable-performance-instances.md)。
+ **置放群組**：指定要在其中啟動執行個體的置放群組。可以選取現有的置放群組或建立新的置放群組。並非所有執行個體類型都支援在置放群組中啟動執行個體。如需詳細資訊，請參閱 [Amazon EC2 執行個體的置放群組](placement-groups.md)。
+ **EBS 最佳化執行個體**：針對 Amazon EBS 最佳化的執行個體使用最佳化組態堆疊，並為 Amazon EBS I/O 額外提供專屬的容量。如果執行個體類型支援此功能，請選取 **Enable** (啟用) 以啟用它。需支付額外費用。如需詳細資訊，請參閱[Amazon EBS 最佳化的執行個體類型](ebs-optimized.md)。
+ **執行個體頻寬組態**：您可提升聯網頻寬或是 EBS 頻寬。僅適合支援的執行個體類型。如需詳細資訊，請參閱[EC2 執行個體頻寬加權組態](configure-bandwidth-weighting.md)。
+ **購買選項**：選擇 **Spot 執行個體**以 Spot 價格請求 Spot 執行個體，但是不超過隨需價格，並選擇**自訂 Spot 執行個體選項**變更預設的 Spot 執行個體設定。您可以設定最高價 (不建議)，並變更請求類型、請求持續時間和中斷行為。如不請求 Spot 執行個體，Amazon EC2 預設會啟動隨需執行個體。如需詳細資訊，請參閱[管理您的 Spot 執行個體](using-spot-instances-request.md)。
+ **容量保留**：指定是否要在任何開啟的容量保留 (**Open** (開啟))、特定容量保留 (**Target by ID** (按 ID 分類的目標)) 或容量保留群組 (**Target by group** (按群組分類的目標)) 中啟動執行個體。若要指定不應使用容量保留，請選擇 **None** (無)。如需詳細資訊，請參閱 [使用現有的 容量預留 啟動執行個體](capacity-reservations-launch.md)。
+ **Tenancy (租用)**：選擇在共享硬體 (**Shared (共享)**)、隔離的、專用硬體 (**Dedicated (專用)**) 或專用執行個體 (**Dedicated host (專用執行個體)**) 上執行您的執行個體。如果您選擇將執行個體啟動至專用執行個體，則可以指定是否將執行個體啟動至主機資源群組，或是以特定專用執行個體為目標。可能需支付額外費用。如需詳細資訊，請參閱 [Amazon EC2 專用執行個體](dedicated-instance.md) 及 [Amazon EC2 專用執行個體](dedicated-hosts-overview.md)。
+ **RAM 磁碟 ID**：(僅適用於半虛擬 (PV) AMIs) 選取執行個體的 RAM 磁碟。若您已選取核心，則可能需要選取具有可支援之驅動程式的特定 RAM 磁碟。
+ **核心 ID**：(僅適用於全虛擬 (PV) AMIs) 選取執行個體的核心。
+ **Nitro Enclave**：可讓您從 Amazon EC2 執行個體建立稱為隔離區的獨立執行環境。選取**啟用**以啟用 AWS Nitro Enclaves 的執行個體。如需詳細資訊，請參閱《[AWS Nitro Enclaves 使用者指南》中的什麼是](https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave.html) *AWS Nitro Enclaves*？。
+ **授權組態**：您可以根據指定的授權配置啟動執行個體，以追蹤您的授權使用情況。如需詳細資訊，請參閱「AWS License Manager 使用者指南」**中的[建立授權組態](https://docs.aws.amazon.com/license-manager/latest/userguide/create-license-configuration.html)。
+ **指定 CPU 選項**：在啟動執行個體精靈中，只有在選取的執行個體類型支援指定 CPU 選項時，才會顯示此欄位。選擇**指定 CPU 選項**在啟動期間指定自訂數量的 vCPU。設定 CPU 核心數量及每個核心的執行緒數量。如需詳細資訊，請參閱[Amazon EC2 執行個體的 CPU 選項](instance-optimize-cpu.md)。
+ **可存取的中繼資料**：您可以啟用或停用對執行個體中繼資料服務 (IMDS) 的存取。如需詳細資訊，請參閱[設定新執行個體的執行個體中繼資料選項](configuring-IMDS-new-instances.md)。
+ **中繼資料 IPv6 端點**：您可以讓執行個體使用 IMDS IPv6 地址`[fd00:ec2::254]`來擷取執行個體中繼資料。僅在您將 [Nitro 型執行個體](instance-types.md#instance-hypervisor-type)啟動為 [IPv6 支援的子網路](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html#subnet-ip-address-range) (僅支援雙重堆疊或 IPv6) 時，才能使用此選項。如需有關擷取執行個體中繼資料的詳細資訊，請參閱 [存取 EC2 執行個體的執行個體中繼資料](instancedata-data-retrieval.md)。
+ **中繼資料版本**：如果啟用對 IMDS 的存取，則可以選擇請求執行處理中繼資料時請求使用 執行個體中繼資料服務第 2 版。如需詳細資訊，請參閱[設定新執行個體的執行個體中繼資料選項](configuring-IMDS-new-instances.md)。
+ **中繼資料回應躍點限制**：如果啟用 IMDS，可以為中繼資料字符設定允許的網路躍點數量。如需詳細資訊，請參閱[設定新執行個體的執行個體中繼資料選項](configuring-IMDS-new-instances.md)。
+ **Allow tags in metadata** (允許中繼資料中的標籤)：如果選取 **Enable** (啟用)，則執行個體將允許從其中繼資料存取其所有標籤。如果未指定任何值，則預設情況下，不允許存取執行個體中繼資料中的標籤。如需詳細資訊，請參閱[在執行個體中繼資料中啟用標籤存取權](work-with-tags-in-IMDS.md#allow-access-to-tags-in-IMDS)。
+ **User data (使用者資料)**：您可以指定使用者資料，以在啟動期間設定執行個體或執行組態指令碼。如需有關 Linux 執行個體的詳細資訊，請參閱 [當使用使用者資料輸入啟動 EC2 執行個體時執行命令](user-data.md)。如需有關 Windows 執行個體使用者資料的詳細資訊，請參閱 [Amazon EC2 如何處理 Windows 執行個體的使用者資料](user-data.md#ec2-windows-user-data)。

## 摘要
<a name="liw-summary"></a>

使用 **Summary** (摘要) 面板，以指定要啟動的執行個體數量、檢閱您的執行個體組態，以及啟動您的執行個體。
+ **Number of instances (執行個體數目)**：輸入要啟動的執行個體數目。所有執行個體都會以相同的組態啟動。
**提示**  
為了確保執行個體能更快啟動，請將大型請求分成較小的批次。例如，分別建立五個啟動請求，每個請求各啟動 100 個執行個體，而不要以單一請求啟動 500 個執行個體。
+ (選用) 若指定了多個執行個體，為了確保足以處理您應用程式需求的正確執行個體數目，您可以選擇 **consider EC2 Auto Scaling** (考慮 EC2 Auto Scaling) 以建立啟動範本及 Auto Scaling 群組。Auto Scaling 會根據您的規格擴展群組中的執行個體數目。如需詳細資訊，請參閱 [Amazon EC2 Auto Scaling 使用者指南](https://docs.aws.amazon.com/autoscaling/ec2/userguide/)。
**注意**  
如果 Amazon EC2 Auto Scaling 將 Auto Scaling 群組中的執行個體標記為「狀況不良」，將自動排程更換該執行個體，並終止該執行個體，啟動另一個執行個體，而且您會遺失原始執行個體上的資料。如果您停止或重新開機執行個體，或另一個事件將此執行個體標記為「狀況不良」，則執行個體會標記為「狀況不良」。如需詳細資訊，請參閱「Amazon EC2 Auto Scaling 使用者指南」**中的[針對 Auto Scaling 群組中的執行個體進行運作狀態檢查](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-health-checks.html)。
+ 檢閱執行個體的詳細資訊，並進行任何必要的變更。您可以直接導覽至某個區段，方法是在 **Summary** (摘要) 面板中選擇其連結。
+ 當您準備好啟動執行個體時，請選擇 **Launch instance** (啟動執行個體)。

# 使用主控台中的啟動執行個體精靈，啟動 EC2 執行個體
<a name="ec2-launch-instance-wizard"></a>

您可以使用 Amazon EC2 主控台中的啟動執行個體精靈，啟動 Amazon EC2 執行個體。該精靈提供啟動參數的預設值，可接受或修改以滿足您的需求。唯一未指定的參數是金鑰對。如果您選擇接受預設值，則可以透過僅選取金鑰對來快速啟動執行個體。

**重要**  
執行個體處於 `running` 狀態時，即使仍為閒置狀態，也會產生執行個體費用。但如果您符合免費方案的資格，可能不會產生任何費用。如需詳細資訊，請參閱 [追蹤 Amazon EC2 的免費方案用量](ec2-free-tier-usage.md)。

如需啟動執行個體精靈中每個參數的說明，請參閱 [Amazon EC2 執行個體組態參數的參考](ec2-instance-launch-parameters.md)。

**Topics**
+ [快速啟動執行個體](#liw-quickly-launch-instance)
+ [使用定義的參數啟動執行個體](#liw-launch-instance-with-defined-parameters)

## 快速啟動執行個體
<a name="liw-quickly-launch-instance"></a>

若要快速設定執行個體以進行測試，請遵循下列步驟。您將選取作業系統和金鑰對，並接受預設值。除了金鑰對之外，啟動執行個體精靈還會提供所有參數的預設值。您可以接受任何或全部預設值，或者透過為每個參數指定自己的值來設定執行個體。

如需啟動執行個體精靈中每個參數的說明，請參閱 [Amazon EC2 執行個體組態參數的參考](ec2-instance-launch-parameters.md)。

**使用啟動執行個體精靈快速啟動執行個體**

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

1. 在畫面頂端的導覽列中，會顯示目前的 AWS 區域 （例如美國東部 （俄亥俄）)。如果需要，選取要在其中啟動執行個體的不同區域。

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

1. (選用) 在 **Name and tags** (名稱和標籤) 下，針對 **Name** (名稱)，輸入執行個體的描述性名稱。

1. 在 **Application and OS Images (Amazon Machine Image)** (應用程式和作業系統映像 (Amazon Machine Image)) 下，選擇 **Quick Start** (快速入門)，然後選擇執行個體的作業系統。

1. 在 **Key pair (login)** (金鑰對 (登入)) 下，針對 **Key pair name** (金鑰對名稱)，選擇現有的金鑰對或建立新的金鑰對。

1. 在 **Summary** (摘要) 面板中，選擇 **Launch instance** (啟動執行個體)。

## 使用定義的參數啟動執行個體
<a name="liw-launch-instance-with-defined-parameters"></a>

如果啟動的是要用於生產中的執行個體，則需要設定執行個體以符合您的需求。如需啟動執行個體精靈中每個參數的說明，請參閱 [Amazon EC2 執行個體組態參數的參考](ec2-instance-launch-parameters.md)。

**使用啟動執行個體精靈定義所有啟動參數，藉此啟動執行個體**

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

1. 在畫面頂端的導覽列中，會顯示目前的 AWS 區域 （例如美國東部 （俄亥俄）)。如果需要，選取要在其中啟動執行個體的不同區域。

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

1. (選用) 在**名稱和標籤**下方的**名稱**中，輸入執行個體的描述性名稱，以便輕鬆進行追蹤。

   執行個體名稱是一個標籤，其中鍵是 **Name** (名稱)，而值是您指定的名稱。

1. 在**應用程式和作業系統映像 (Amazon Machine Image)** 下方，依序選擇執行個體的作業系統和 AMI。

   AMI 是一種包含啟動執行個體所需作業系統和軟體的範本。

1. 在 **Instance type** (執行個體類型)，選擇執行個體類型。

   執行個體類型會決定硬體組態 (CPU、記憶體、儲存體和聯網容量)，以及執行個體所使用主機電腦的大小。

   如果您不確定要選擇哪個執行個體類型，可以執行下列動作：
   + 選擇**比較執行個體類型**，依下列屬性比較不同的執行個體類型：vCPU 數目、架構、記憶體數量 (GiB)、儲存數量 (GB)、儲存類型，以及網路效能。
   + 選擇**取得建議**，以從 EC2 執行個體類型搜尋工具取得執行個體類型的指導和建議。如需詳細資訊，請參閱[從 EC2 執行個體類型搜尋工具取得建議](get-ec2-instance-type-recommendations.md)。
**注意**  
視您建立帳戶的時間而定，您可在免費方案下免費使用執行個體類型。這些執行個體類型會標記為**符合免費方案資格**。  
如果您的 是在 2025 年 7 月 15 AWS 帳戶 日之前建立的，而且還不到 12 個月，您可以在無法使用 t2.micro 的區域中選取 **t2.micro** 執行個體類型或 t3.micro 執行個體類型，在 免費方案下使用 Amazon EC2。 **** ****請注意，當您啟動 **t3.micro** 執行個體時，其會預設為[**無限制**模式](burstable-performance-instances-unlimited-mode.md)，且依據 CPU 用量而定，這可能會產生額外費用。  
如果您在 2025 年 7 月 15 日 AWS 帳戶 或之後建立 ，則可以使用 **t3.micro**、**t3.small**、**t4g.micro**、**t4g.small**、**c7i-flex.large** 和 **m7i-flex.large** 執行個體類型 6 個月，或直到您的點數用完為止。  
如需詳細資訊，請參閱[2025 年 7 月 15 日之前和之後的免費方案優惠](ec2-free-tier-usage.md#ec2-free-tier-comparison)。

1. 在 **Key pair (login)** (金鑰對 (登入)) 下，針對 **Key pair name** (金鑰對名稱)，選擇現有的金鑰對或建立新的金鑰對。如果您在連線到執行個體時不需要金鑰對，您可以選擇**不使用金鑰對繼續 (不建議)**。

1. 在**網路設定**下方，如果啟動測試執行個體，您可以保留預設值。如果啟動生產執行個體，最佳實務是使用您定義的網路設定和安全群組，以控制傳入和傳出執行個體的流量。

1. 在**設定儲存體**下方，您可以保留預設值或指定其他儲存體。您選取的 AMI 包含一或多個儲存體磁碟區，包括根磁碟區。您可以指定要連接至執行個體的其他磁碟區。

   您可以使用 **Simple** (簡單) 或 **Advanced** (進階) 檢視。使用 **Simple** (簡單) 檢視，您可以指定磁碟區的大小和類型。若要指定所有磁碟區參數，請選擇卡片右上方的 **Advanced** (進階) 檢視。

1. 針對**進階詳細資訊**，展開此區段來檢視欄位並指定執行個體的任何其他參數。

1. 在**摘要**面板中，您可以執行以下操作：

   1. 指定要啟動的執行個體數目。

   1. 檢閱您的執行個體組態，並選擇其連結直接導覽至區段。

   1. 當您準備好啟動執行個體時，請選擇 **Launch instance** (啟動執行個體)。

   如果執行個體無法啟動或狀態立即進入 `terminated` 而非 `running`，請參閱[對 Amazon EC2 執行個體啟動問題進行疑難排解](troubleshooting-launch.md)。

1. (選用) 您可以建立執行個體的帳單提醒。在確認畫面上的 **Next Steps** (後續步驟) 下方，選擇 **Create billing alerts** (建立帳單提醒)，然後遵循指示進行。您還可以在啟動執行個體後建立帳單提醒。如需詳細資訊，請參閱《*Amazon CloudWatch 使用者指南*》中的[建立帳單警示以監控預估 AWS 費用](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html)。

# 使用啟動範本啟動 EC2 執行個體
<a name="launch-instances-from-launch-template"></a>

Amazon EC2 啟動範本會存放執行個體啟動參數，如此您就不必在每次啟動執行個體時指定參數。

有數個執行個體啟動服務可以在啟動執行個體時選擇性地使用啟動範本，而對於如 EC2 機群的其他服務，則無法啟動執行個體，除非使用了啟動範本。此主題說明如何在使用 EC2 啟動執行個體精靈、Amazon EC2 Auto Scaling、EC2 機群和 Spot 機群啟動執行個體時使用啟動範本。

如需啟動範本 (包括如何建立啟動範本) 的詳細資訊，請參閱 [將執行個體啟動參數存放在 Amazon EC2 啟動範本中](ec2-launch-templates.md)。

**Topics**
+ [使用啟動範本啟動 Amazon EC2 執行個體](#launch-instance-from-launch-template)
+ [使用啟動範本在 Amazon EC2 Auto Scaling 群組中啟動執行個體](#launch-templates-as)
+ [使用啟動範本啟動 EC2 機群](#launch-templates-ec2-fleet)
+ [使用啟動範本啟動 Spot 機群](#launch-templates-spot-fleet)

## 使用啟動範本啟動 Amazon EC2 執行個體
<a name="launch-instance-from-launch-template"></a>

您可以使用啟動範本中所含的參數來啟動 Amazon EC2 執行個體。在選取啟動範本之後，但在啟動執行個體之前，您可以修改啟動參數。

使用啟動範本所啟動的執行個體會自動獲指派兩個具有索引鍵 `aws:ec2launchtemplate:id` 和 `aws:ec2launchtemplate:version` 的標籤。您無法移除或編輯這些標籤。

------
#### [ Console ]

**使用啟動範本啟動執行個體**

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

1. 使用以下其中一個選項來選取啟動範本：
   + 從 Amazon EC2 主控台儀表板中，選擇**啟動執行個體**旁的向下箭頭，選擇**從範本啟動執行個體**，然後針對**來源範本**，選取啟動範本。
   + 在導覽窗格中，選擇**啟動範本**，選取啟動範本，然後選擇**動作**、**從範本啟動執行個體**。

1. 對於 **Source template version (來源範本版本)**，請選取要使用的啟動範本版本。

1. (選用) 您可以修改任何啟動參數的值。如果您不修改值，則會使用啟動範本所定義的值。如果未在啟動範本中指定值，則會使用參數的預設值。

1. 在**摘要**面板中，針對**執行個體的數量**，指定要啟動的執行個體數量。

1. 選擇**啟動執行個體**。

   如果執行個體無法啟動或狀態立即進入 `terminated` 而非 `running`，請參閱[對 Amazon EC2 執行個體啟動問題進行疑難排解](troubleshooting-launch.md)。

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

**從啟動範本啟動執行個體**
+ 使用 [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 命令，並指定 `--launch-template` 參數。選擇指定要使用的啟動範本版本。如果您未指定版本，即使用預設版本。

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123,Version=1
  ```
+ 若要覆寫啟動範本參數，請在 [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 命令中指定參數。下列範例會覆寫啟動範本中指定的執行個體類型 (如果有的話)。

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --instance-type t2.small
  ```
+ 如果您指定屬複雜結構一部分的巢狀參數，則會使用啟動範本中所指定的複雜結構以及您指定的其他巢狀參數，來啟動執行個體。

  在下列範例中，會使用 `Owner=TeamA` 標籤以及啟動範本中指定的其他標籤，來啟動執行個體。如果啟動範本的現有標籤包含 `Owner` 索引鍵，則會將值取代為 `TeamA`。

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --tag-specifications "ResourceType=instance,Tags=[{Key=Owner,Value=TeamA}]"
  ```

  在下列範例中，會使用設備名稱為 *`/dev/xvdb`* 的磁碟區以及啟動範本中指定的其他區塊型設備映射，來啟動執行個體。如果啟動範本具有針對 *`/dev/xvdb`* 所定義的現有磁碟區，則會將其值取代為指定的值。

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --block-device-mappings "DeviceName=/dev/xvdb,Ebs={VolumeSize=20,VolumeType=gp2}"
  ```

如果執行個體無法啟動或狀態立即進入 `terminated` 而非 `running`，請參閱[對 Amazon EC2 執行個體啟動問題進行疑難排解](troubleshooting-launch.md)。

------
#### [ PowerShell ]

**使用 從啟動範本啟動執行個體 AWS Tools for PowerShell**
+ 使用 [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/Index.html) 命令，並指定 `-LaunchTemplate` 參數。選擇指定要使用的啟動範本版本。如果您未指定版本，即使用預設版本。

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  )
  ```
+ 若要覆寫啟動範本參數，請在 [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/Index.html) 命令中指定參數。下列範例會覆寫啟動範本中指定的執行個體類型 (如果有的話)。

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small `
      -LaunchTemplate (
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  )
  ```
+ 如果您指定屬複雜結構一部分的巢狀參數，則會使用啟動範本中所指定的複雜結構以及您指定的其他巢狀參數，來啟動執行個體。

  在下列範例中，會使用 `Owner=TeamA` 標籤以及啟動範本中指定的其他標籤，來啟動執行個體。如果啟動範本的現有標籤包含 `Owner` 索引鍵，則會將值取代為 `TeamA`。

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small  `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
          } 
  ) `
      -TagSpecification ( 
          New-Object -TypeName Amazon.EC2.Model.TagSpecification -Property @{ 
              ResourceType = 'instance'; 
              Tags         = @( 
                  @{key = "Owner"; value = "TeamA" }, 
                  @{key = "Department"; value = "Operations" } 
              ) 
          } 
  )
  ```

  在下列範例中，會使用設備名稱為 *`/dev/xvdb`* 的磁碟區以及啟動範本中指定的其他區塊型設備映射，來啟動執行個體。如果啟動範本具有針對 *`/dev/xvdb`* 所定義的現有磁碟區，則會將其值取代為指定的值。

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small  `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  ) `
      -BlockDeviceMapping  ( 
          New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping -Property @{ 
              DeviceName = '/dev/xvdb'; 
              EBS        = ( 
                  New-Object -TypeName Amazon.EC2.Model.EbsBlockDevice -Property @{ 
                      VolumeSize = 25; 
                      VolumeType = 'gp3' 
                  } 
              ) 
          } 
  )
  ```

如果執行個體無法啟動或狀態立即進入 `terminated` 而非 `running`，請參閱[對 Amazon EC2 執行個體啟動問題進行疑難排解](troubleshooting-launch.md)。

------

## 使用啟動範本在 Amazon EC2 Auto Scaling 群組中啟動執行個體
<a name="launch-templates-as"></a>

您可以建立 Auto Scaling 群組，並指定要用於群組的啟動範本。Amazon EC2 Auto Scaling 在 Auto Scaling 群組中啟動執行個體時，會使用相關聯之啟動範本中定義的啟動參數。

在您可以使用啟動範本建立 Auto Scaling 群組之前，您必須先建立啟動範本，其中包含在 Auto Scaling 群組中啟動執行個體所需的參數。有些參數是必要的，例如 AMI 的 ID，而有些參數無法與 Auto Scaling 群組搭配使用。主控台提供指引，協助您建立可搭配 Amazon EC2 Auto Scaling 使用的範本。

**使用主控台搭配啟動範本建立 Auto Scaling 群組**
+ 如需詳細資訊，請參閱「Amazon EC2 Auto Scaling 使用者指南」**中的[使用啟動範本建立 Auto Scaling 群組]()。

**使用 建立或更新具有啟動範本的 Auto Scaling 群組 AWS CLI**
+ 使用 [create-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/create-auto-scaling-group.html) 或 [update-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/update-auto-scaling-group.html) 命令，並指定 `--launch-template` 參數。

如需詳細資訊，請參閱「Amazon EC2 Auto Scaling 使用者指南」**中的下列主題。
+ [為 Auto Scaling 群組建立啟動範本](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-template.html)
+ [使用進階設定建立啟動範本](https://docs.aws.amazon.com/autoscaling/ec2/userguide/advanced-settings-for-your-launch-template.html)
+ [建立及管理 AWS Command Line Interface (AWS CLI) 啟動範本的範例](https://docs.aws.amazon.com/autoscaling/ec2/userguide/examples-launch-templates-aws-cli.html) – 提供顯示如何使用各種參數組合來建立啟動範本的範例。
+ [使用啟動範本建立 Auto Scaling 群組](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-auto-scaling-groups-launch-template.html)
+ [更新 Auto Scaling 群組](https://docs.aws.amazon.com/autoscaling/ec2/userguide/update-auto-scaling-group.html)

## 使用啟動範本啟動 EC2 機群
<a name="launch-templates-ec2-fleet"></a>

建立 EC2 機群請求時，啟動範本是必要項目。當 Amazon EC2 滿足 EC2 Fleet 請求時，會使用相關聯之啟動範本中定義的啟動參數。您可以覆寫啟動範本中指定的部分參數。如需詳細資訊，請參閱[建立 EC2 Fleet](create-ec2-fleet.md)。

**使用 建立具有啟動範本的 EC2 機群 AWS CLI**
+ 使用 [create-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-fleet.html) 命令。使用 `--launch-template-configs` 參數指定啟動範本以及啟動範本的任何覆寫。

## 使用啟動範本啟動 Spot 機群
<a name="launch-templates-spot-fleet"></a>

建立 Spot 機群請求時，啟動範本是選用項目。如果您不使用啟動範本，可以手動指定啟動參數。若您使用啟動範本，則當 Amazon EC2 滿足 Spot 機群請求時，會使用相關聯啟動範本中定義的啟動參數。您可以覆寫啟動範本中指定的部分參數。如需詳細資訊，請參閱[建立 Spot 機群](create-spot-fleet.md)。

**使用啟動範本來建立 Spot 機群請求**

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

1. 在瀏覽窗格中，選擇 **Spot 請求**。

1. 選擇 **Request Spot Instances (要求 Spot 執行個體)**。

1. 在 **Launch parameters** (啟動參數) 下，選擇 **Use a launch template** (使用啟動範本)。

1. 針對 **Launch template** (啟動範本)，選擇啟動範本，然後從右邊的欄位選擇啟動範本版本。

1. 透過在此畫面上選取不同的選項，設定 Spot 機群。如需選項的詳細資訊，請參閱 [使用已定義的參數建立 Spot 機群請求](create-spot-fleet.md#create-spot-fleet-advanced)。

1. 當您準備好建立 Spot 機群時，選擇 **Launch** (啟動)。

**使用啟動範本來建立 Spot 機群請求**
+ 使用 [request-spot-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-fleet.html) 命令。使用 `LaunchTemplateConfigs` 參數指定啟動範本以及啟動範本的任何覆寫。

# 使用現有執行個體的詳細資訊來啟動 EC2 執行個體
<a name="launch-more-like-this"></a>

Amazon EC2 主控台提供 **Launch more like this** (啟動更多相似執行個體) 選項，可讓您使用目前的執行個體做為啟動其他執行個體的基礎。此選項會自動使用選取執行個體的特定組態詳細資訊，填入 Amazon EC2 啟動執行個體精靈。

**考量事項**
+ 我們不會複製您的執行個體；我們只會複寫部分的組態詳細資訊。若要建立您執行個體的複本，首先請從它建立 AMI，然後從 AMI 啟動更多執行個體。建立[啟動範本](ec2-launch-templates.md)，以確保您使用相同的啟動詳細資訊來啟動執行個體。
+ 目前的執行個體必須處於 `running` 狀態。

**已複製的詳細資訊**

下列組態詳細資訊會從選取的執行個體複製到啟動執行個體精靈：
+ AMI ID
+ 執行個體類型
+ 可用區域，或是選取執行個體所在的 VPC 及子網
+ 公有 IPv4 地址。若選取的執行個體目前具有公有 IPv4 地址，新的執行個體便會收到公有 IPv4 地址，無論選取執行個體的預設公用 IPv4 地址設定為何。如需公有 IPv4 地址的詳細資訊，請參閱[公有 IPv4 地址](using-instance-addressing.md#concepts-public-addresses)。
+ 置放群組 (如適用)
+ 與執行個體相關聯的 IAM 角色 (如適用)
+ 關機行為設定 (停止或終止)
+ 終止保護設定 (true 或 false)
+ CloudWatch 監控 (啟用或停用)
+ Amazon EBS 最佳化設定 (true 或 false)
+ 租用設定 (若在 VPC 中啟動的話 (共享或專用))
+ 核心 ID 和 RAM 磁碟區 ID (如適用)
+ 使用者資料 (若指定)
+ 與執行個體相關聯的標籤 (如適用) 
+ 與執行個體相關聯的安全群組
+ [Windows 執行個體] 關聯資訊。若選取的執行個體與組態檔相關聯，則相同的檔案便會自動與新的執行個體相關聯。若組態檔包含加入的網域組態，新的執行個體便會加入相同網域。如需加入網域的詳細資訊，請參閱《 *AWS Directory Service 管理指南*》中的[將 Windows EC2 執行個體無縫加入 AWS Managed Microsoft AD Active Directory](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/launching_instance.html)。

**未複製的詳細資訊**

下列組態詳細資訊不是從您選取的執行個體複製的。相反地，精靈會套用其預設設定或行為：
+ 網路介面數 – 預設為一個網路介面，即主要網路介面 (eth0)。
+ 儲存體 – 預設儲存體組態會由 AMI 和執行個體類型判定。

**依據現有執行個體的操作方式，啟動更多執行個體**

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

1. 在導覽窗格中，選擇**執行個體**。

1. 選取執行個體，然後選取**動作**、**映像和範本**、**啟動更多相似執行個體**。

1. 啟動執行個體精靈隨即開啟。透過在此畫面上選取不同的選項，對執行個體組態進行任何必要的變更。

   當您準備好啟動執行個體時，請選擇 **Launch instance** (啟動執行個體)。

1. 如果執行個體無法啟動或狀態立即進入 `terminated` 而非 `running`，請參閱[對 Amazon EC2 執行個體啟動問題進行疑難排解](troubleshooting-launch.md)。

# 從 AWS Marketplace AMI 啟動 Amazon EC2 執行個體
<a name="launch-marketplace-console"></a>

您可以使用 Amazon EC2 主控台或命令列工具來訂閱 AWS Marketplace AMI 並從中啟動執行個體。如需 AWS Marketplace AMIs的詳細資訊，請參閱 [AWS Marketplace 適用於 Amazon EC2 執行個體的 中的付費 AMIs](paid-amis.md)。

若要在啟動後取消 AMI 訂閱，您必須先終止所有從 AMI 啟動的執行個體。如需詳細資訊，請參閱[管理您的 AWS Marketplace 訂閱](marketplace-manage-subscriptions.md)。

**使用 Amazon EC2 主控台從 AWS Marketplace AMI 啟動執行個體**

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

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

1. (選用) 在 **Name and tags** (名稱和標籤) 下，針對 **Name** (名稱)，輸入執行個體的描述性名稱。

1. 在**應用程式和作業系統映像 (Amazon Machine Image)** 中，選擇**瀏覽更多 AMI**，然後選擇 **AWS Marketplace AMI** 索引標籤。透過瀏覽類別或使用搜尋功能，來尋找適合的 AMI。若要選取產品，請選取 **Select** (選取)。

1. 將打開一個視窗，其中顯示所選產品的概述。您可以檢視定價資訊，以及廠商已提供的任何其他資訊。當您準備好時，請選擇**訂閱並啟動**。這將立即啟動您的訂閱。訂閱期間，您可以繼續此程序中的步驟來設定執行個體。如果您的信用卡詳細資訊有任何問題，系統會要求您更新帳戶詳細資訊。
**注意**  
在您使用 AMI 啟動執行個體之前，不會向您收取使用產品的費用。當您選取執行個體類型時，請記下每個受支援執行個體類型的定價。可能也需支付產品的額外稅金。

1. 針對 **Instance type** (執行個體類型)，選取執行個體的執行個體類型。執行個體類型定義執行個體的硬體組態和大小。

1. 在 **Key pair (login)** (金鑰對 (登入)) 下，針對 **Key pair name** (金鑰對名稱)，選擇現有的金鑰對或建立新的金鑰對。

1. 在**網路設定**、**防火牆 (安全群組)** 中，記下已根據廠商的產品規格所建立的新安全群組。安全群組可能會包括規則，以允許 Linux 上之 SSH (連接埠 22) 或 Windows 上之 RDP (連接埠 3389) 的所有 IPv4 地址 (`0.0.0.0/0`) 存取。建議您調整這些規則，改為僅允許特定地址或某範圍的地址透過這些連接埠存取您的執行個體。

1. 您可以使用畫面上的其他欄位來設定執行個體、新增儲存以及新增標籤。如需有關您可設定之不同選項的資訊，請參閱 [Amazon EC2 執行個體組態參數的參考](ec2-instance-launch-parameters.md)。

1. 在 **Summary** (摘要) 面板的 **Software Image (AMI)** (軟體映像 (AMI)) 中，檢查即將要從中啟動執行個體之 AMI 的詳細資訊。同時檢查您指定的其他組態詳細資訊。當您準備好啟動執行個體時，請選擇 **Launch instance** (啟動執行個體)。

1. 根據您已訂閱的產品，執行個體可能需要幾分鐘以上的時間啟動。如果您的信用卡詳細資訊有任何問題，系統會要求您更新帳戶詳細資訊。顯示啟動確認頁面時，請選擇 **View all instances** (檢視所有執行個體) 以前往 **Instances** (執行個體) 頁面。
**注意**  
只要您的執行個體處於 `running` 狀態，就會向您收取訂閱費用，即使它處於閒置狀態。如果您的執行個體已停止，仍可能會向您收取儲存體的費用。

1. 當您的執行個體處於 `running` 狀態時，即可連線。若要執行此操作，請選取清單中的執行個體，然後選取 **Connect** (連線)，並選取連線選項。如需連線至執行個體的詳細資訊，請參閱[連線至 EC2 執行個體](connect.md)。
**重要**  
請仔細檢查廠商使用說明，因為您可能需要使用特定使用者名稱連線到執行個體。如需有關存取訂閱的資訊，請參閱 [管理您的 AWS Marketplace 訂閱](marketplace-manage-subscriptions.md)。

1. 如果執行個體無法啟動或狀態立即進入 `terminated` 而非 `running`，請參閱[對 Amazon EC2 執行個體啟動問題進行疑難排解](troubleshooting-launch.md)。

**使用命令列工具從 AWS Marketplace AMI 啟動執行個體**  
若要使用命令列工具從 AWS Marketplace 產品啟動執行個體，請先確定您已訂閱產品。您接著可以使用下列方法以產品的 AMI ID 來啟動執行個體：


| 方法 | 文件 | 
| --- | --- | 
|  AWS CLI  |  使用 [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 命令，或者參閱下列主題，查看詳細資訊：在 *AWS Command Line Interface 使用者指南*中[啟動執行個體](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-ec2-instances.html)。  | 
|  AWS Tools for Windows PowerShell   |  使用 [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) 命令，或者參閱下列主題，查看詳細資訊：[使用 Windows PowerShell 啟動 Amazon EC2 執行個體](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-ec2-launch.html)  | 
| 查詢 API | 使用 [RunInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html) 請求。 | 