選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

停止和啟動 Amazon EC2 執行個體

焦點模式
停止和啟動 Amazon EC2 執行個體 - Amazon Elastic Compute Cloud

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

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

如果執行個體使用 Amazon EBS 磁碟區做為其根設備,則您可以停止和啟動此執行個體。當您停止執行個體時,執行個體將會關閉。當您啟動執行個體時,其通常會移轉至新的基礎主機電腦,並指派新的公有 IPv4 地址。

執行個體停止可由使用者啟動 (您手動停止執行個體) 或由 啟動 AWS (當 AWS 偵測到執行個體的基礎主機發生無法修復的故障時,回應排程的停止事件)。

對於使用者起始的停止,我們建議您使用 Amazon EC2 主控台、CLI 或 API,而不是從執行個體執行作業系統停止命令。使用 Amazon EC2 時,如果執行個體未在幾分鐘內完全關閉,Amazon EC2 會執行硬關機。此外, AWS CloudTrail 會建立執行個體停止時的 API 記錄。

本主題說明如何執行使用者起始的停止。如需 執行的停止資訊 AWS,請參閱 管理排程停止或淘汰的 Amazon EC2 執行個體

當您停止執行個體時,該執行個體不會刪除。如果您決定不再需要使用執行個體時,可將其終止。如需詳細資訊,請參閱終止 Amazon EC2 執行個體。如果要讓執行個體休眠以儲存執行個體記憶體 (RAM) 中的內容,請參閱:讓 Amazon EC2 執行個體進入休眠。有關執行個體生命週期操作之間的區別,請參閱 :執行個體狀態之間的差異

手動停止和啟動您的執行個體

您可以停止和啟動 Amazon EBS 後端執行個體 (使用 EBS 根裝置的執行個體)。您無法使用執行個體儲存體根裝置停止和啟動執行個體。

警告

停止執行個體時,在任何執行個體存放區磁碟區的資料都會清除。停止執行個體之前,請確認您已將所需的任何資料從執行個體儲存體磁碟區複製到永久性儲存,例如 Amazon EBS 或 Amazon S3。

Console
停止和啟動 Amazon EBS 支援的執行個體
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在左側導覽窗格中,選取執行個體,然後選取一個執行個體。

  3. 儲存索引標籤上,確認根裝置類型EBS。否則,您將無法停止執行個體。

  4. 選擇 Instance state (執行個體狀態)Stop instance (停止執行個體)。如果此選項已停用,則執行個體已停止或其根設備是執行個體存放磁碟區。

  5. 出現確認提示時,請選擇 Stop (停止)。停止執行個體可能需要幾分鐘。

  6. 若要啟動停止的執行個體,請選取執行個體,然後選取執行個體狀態啟動執行個體

  7. 執行個體進入 running 狀態可能需要數分鐘。

  8. 如果停止了 Amazon EBS 支援的執行個體,而該執行個體似乎「凍結」於 stopping 狀態,則您可以強制將其停止。如需詳細資訊,請參閱對 Amazon EC2 執行個體停止問題進行疑難排解

Command line
先決條件

確認執行個體的根裝置是 EBS 磁碟區。例如,執行 describe-instances AWS CLI 命令,並確認 RootDeviceTypeebs,而不是 instance-store

停止和啟動 Amazon EBS 支援的執行個體

請使用以下其中一個命令:

[Linux 執行個體] 從執行個體使用 halt 命令不會啟動關機作業。如果您使用 halt 命令,執行個體不會終止,而是會將 CPU 放入 HLT,從而暫停 CPU 作業。執行個體會維持執行中狀態。

停止和啟動 Amazon EBS 支援的執行個體
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在左側導覽窗格中,選取執行個體,然後選取一個執行個體。

  3. 儲存索引標籤上,確認根裝置類型EBS。否則,您將無法停止執行個體。

  4. 選擇 Instance state (執行個體狀態)Stop instance (停止執行個體)。如果此選項已停用,則執行個體已停止或其根設備是執行個體存放磁碟區。

  5. 出現確認提示時,請選擇 Stop (停止)。停止執行個體可能需要幾分鐘。

  6. 若要啟動停止的執行個體,請選取執行個體,然後選取執行個體狀態啟動執行個體

  7. 執行個體進入 running 狀態可能需要數分鐘。

  8. 如果停止了 Amazon EBS 支援的執行個體,而該執行個體似乎「凍結」於 stopping 狀態,則您可以強制將其停止。如需詳細資訊,請參閱對 Amazon EC2 執行個體停止問題進行疑難排解

自動停止及啟動執行個體

您可以使用下列服務自動停止及啟動執行個體:

上的執行個體排程器 AWS

您可以在 上使用執行個體排程器 AWS ,自動啟動和停止 EC2 執行個體。如需詳細資訊,請參閱 How do I use Instance Scheduler with CloudFormation to schedule EC2 instances? (如何將執行個體排程器與 CloudFormation 結合使用來設定 EC2 執行個體的排程?) 請注意,這會額外收費

AWS Lambda 和 Amazon EventBridge 規則

您可以使用 Lambda 和 EventBridge 規則,依排程停用和啟動執行個體。如需詳細資訊,請參閱如何使用 Lambda 定期停用和啟動 Amazon EC2 執行個體?

Amazon EC2 Auto Scaling

為確保您有正確數量的 Amazon EC2 執行個體可用來處理應用程式的負載,請建立 Auto Scaling 群組。 Amazon EC2 Auto Scaling  可確保您的應用程式始終具有處理流量需求的適當容量,且只在需要執行個體時啟動執行個體來節省成本。請注意, Amazon EC2 Auto Scaling  會終止不需要的執行個體,而不是停止。若要設定 Auto Scaling 群組,請參閱開始使用 Amazon EC2 Auto Scaling

尋找所有執行中和停止的執行個體

您可以使用 Amazon EC2 Global View, AWS 區域 在單一頁面上找到所有執行中和已停止的執行個體。此功能對清查和查找遺忘的執行個體尤其有用。如需有關如何建立全域檢視的資訊,請參閱 使用 Amazon EC2 全域檢視來檢視跨區域資源

尋找初始和最新的啟動時間

當您描述執行個體時,執行個體的啟動時間是最新的啟動時間。在您停止和啟動執行個體之後,啟動時間會反映新執行個體的啟動時間。若要尋找執行個體的初始啟動時間,即使是在停止和啟動執行個體之後,請檢視主要網路介面連接至執行個體的時間。

若要使用主控台尋找最新的啟動時間,請選取執行個體,並查看詳細資訊索引標籤的執行個體下方。若要尋找主要網路介面的連接時間,請查看網路索引標籤的網路介面

使用 AWS CLI執行下列 describe-instances 命令,以顯示指定執行個體的初始啟動時間和最新啟動時間。

aws ec2 describe-instances --instance-id i-09453945dcf1529e9 --query 'Reservations[*].Instances[*].{InstanceID:InstanceId,InitialLaunch:NetworkInterfaces[0].Attachment.AttachTime,LastLaunch:LaunchTime}'

下列為範例輸出。

{ "InstanceID": "i-09453945dcf1529e9", "InitialLaunch": "2024-03-31T00:47:08+00:00", "LastLaunch": "2024-06-30T00:24:06+00:00" }
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。