本文說明如何暫停及停止代管執行個體群組 (MIG) 中的虛擬機器 (VM) 執行個體,以及如何繼續執行作業。
事前準備
- 請參閱簡介頁面,瞭解 MIG 中已暫停和停止的 VM。
-
如果尚未設定驗證,請先完成設定。
「驗證」是指驗證身分的程序,確認您有權存取 Google Cloud 服務和 API。如要從本機開發環境執行程式碼或範例,請選取下列其中一個選項,向 Compute Engine 進行驗證:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- 前往 Google Cloud 控制台的「Instance groups」(執行個體群組) 頁面。
- 按一下要暫停 VM 的執行個體群組名稱。
- 在執行個體群組的「總覽」頁面中,選取「VM 執行個體」下要暫停的所有 VM。
- 按一下「暫停」。
- 在隨即顯示的確認對話方塊中,按一下「暫停」進行確認。
MIG_NAME
:要暫停執行個體的 MIG 名稱。INSTANCE_NAME
:要暫停的執行個體名稱。如要暫停多個執行個體,請提供以半形逗號分隔的名稱清單。REGION
:如果是區域 MIG,則為 MIG 所在的區域。ZONE
:如果是可用區 MIG,則為 MIG 所在的可用區。PROJECT_ID
:要求的專案 ID。ZONE
:如果是區域 MIG,則為 MIG 所在的區域。- 如果是區域 MIG,請將
zones/ZONE
替換為regions/REGION
,並指定 MIG 的區域。
- 如果是區域 MIG,請將
MIG_NAME
:要暫停執行個體的 MIG 名稱。INSTANCE_NAME_URL
:要暫停的執行個體網址,例如zones/us-central1-a/instances/example-instance-name1
。如要暫停多個執行個體,請提供以半形逗號分隔的網址清單,例如"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
。- 前往 Google Cloud 控制台的「Instance groups」(執行個體群組) 頁面。
- 按一下要恢復 VM 的執行個體群組名稱。
- 在執行個體群組的「Overview」(總覽) 頁面中,選取「VM instances」(VM 執行個體) 底下要繼續執行的所有已暫停 VM,然後按一下「Start/Resume」(開始/繼續)。
MIG_NAME
:要恢復執行個體的 MIG 名稱。INSTANCE_NAME
:要恢復的執行個體名稱。如要恢復多個執行個體,請提供以半形逗號分隔的名稱清單。REGION
:如果是區域 MIG,則為 MIG 所在的區域。ZONE
:如果是可用區 MIG,則為 MIG 所在的可用區。PROJECT_ID
:要求的專案 ID。ZONE
:如果是區域 MIG,則為 MIG 所在的區域。- 如果是區域 MIG,請將
zones/ZONE
替換為regions/REGION
,並指定 MIG 的區域。
- 如果是區域 MIG,請將
MIG_NAME
:要恢復執行個體的 MIG 名稱。INSTANCE_NAME_URL
:要繼續使用的執行個體網址,例如zones/us-central1-a/instances/example-instance-name1
。如要恢復多個執行個體,請提供以半形逗號分隔的網址清單,例如"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
。- 前往 Google Cloud 控制台的「Instance groups」(執行個體群組) 頁面。
- 按一下要停止 VM 的執行個體群組名稱。
- 在執行個體群組的「總覽」頁面中,選取「VM 執行個體」下要停止的所有 VM,然後按一下「停止」。如果沒有「停止」選項,請依序點選 「更多動作」> 「停止」。
- 在隨即顯示的確認對話方塊中,按一下「停止」進行確認。
MIG_NAME
:要停止執行個體的 MIG 名稱。INSTANCE_NAME
:要停止的執行個體名稱。如要停止多個執行個體,請提供以半形逗號分隔的名稱清單。REGION
:如果是區域 MIG,則為 MIG 所在的區域。ZONE
:如果是可用區 MIG,則為 MIG 所在的可用區。PROJECT_ID
:要求的專案 ID。ZONE
:如果是區域 MIG,則為 MIG 所在的區域。- 如果是區域 MIG,請將
zones/ZONE
替換為regions/REGION
,並指定 MIG 的區域。
- 如果是區域 MIG,請將
MIG_NAME
:要停止執行個體的 MIG 名稱。INSTANCE_NAME_URL
:要停止的執行個體網址,例如zones/us-central1-a/instances/example-instance-name1
。如要停止多個執行個體,請提供以半形逗號分隔的網址清單,例如"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
。- 前往 Google Cloud 控制台的「Instance groups」(執行個體群組) 頁面。
- 按一下要啟動 VM 的執行個體群組名稱。
- 在執行個體群組的「Overview」(總覽) 頁面中,選取「VM instances」(VM 執行個體) 底下要啟動的所有已停止 VM,然後按一下「Start/Resume」(開始/繼續)。
MIG_NAME
:要啟動執行個體的 MIG 名稱。INSTANCE_NAME
:要啟動的執行個體名稱。如要啟動多個執行個體,請提供以半形逗號分隔的名稱清單。REGION
:如果是區域 MIG,則為 MIG 所在的區域。ZONE
:如果是可用區 MIG,則為 MIG 所在的可用區。PROJECT_ID
:要求的專案 ID。ZONE
:如果是區域 MIG,則為 MIG 所在的區域。- 如果是區域 MIG,請將
zones/ZONE
替換為regions/REGION
,並指定 MIG 的區域。
- 如果是區域 MIG,請將
MIG_NAME
:要啟動執行個體的 MIG 名稱。INSTANCE_NAME_URL
:要啟動的執行個體網址,例如zones/us-central1-a/instances/example-instance-name1
。如要啟動多個執行個體,請提供以半形逗號分隔的網址清單,例如"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
。- 瞭解如何透過待命集區加速擴充。
REST
如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
詳情請參閱 Google Cloud 驗證說明文件中的「Authenticate for using REST」。
暫停 MIG 中的特定 VM
您可以使用 Google Cloud 控制台、Google Cloud CLI 或 Compute Engine API,暫停 MIG 中執行的 VM。
主控台
gcloud
使用
instance-groups managed suspend-instances
指令。gcloud compute instance-groups managed suspend-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
更改下列內容:
REST
使用
instanceGroupManager.suspendInstances
方法,並在要求主體中指定執行個體。如果是區域 MIG,請使用regionInstanceGroupManager.suspendInstances
方法。POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/suspendInstances { "instances": [ "INSTANCE_NAME_URL" ] }
更改下列內容:
重新啟用 MIG 中選取的 VM
您可以使用 Google Cloud 控制台、gcloud CLI 或 Compute Engine API,在 MIG 中恢復已暫停的 VM。
主控台
gcloud
使用
instance-groups managed resume-instances
指令。gcloud compute instance-groups managed resume-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
更改下列內容:
REST
使用
instanceGroupManager.resumeInstances
方法,並在要求主體中指定執行個體。如果是區域 MIG,請使用regionInstanceGroupManager.resumeInstances
方法。POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/resumeInstances { "instances": [ "INSTANCE_NAME_URL" ] }
更改下列內容:
停止 MIG 中選取的 VM
您可以使用 Google Cloud 控制台、Google Cloud CLI 或 Compute Engine API,停止 MIG 中正在執行的 VM。
主控台
gcloud
使用
instance-groups managed stop-instances
指令。gcloud compute instance-groups managed stop-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
更改下列內容:
REST
使用
instanceGroupManager.stopInstances
方法,並在要求主體中指定執行個體。如果是區域 MIG,請使用regionInstanceGroupManager.stopInstances
方法。POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/stopInstances { "instances": [ "INSTANCE_NAME_URL" ] }
更改下列內容:
啟動 MIG 中的所選 VM
您可以使用 Google Cloud 主控台、gcloud CLI 或 Compute Engine API,啟動 MIG 中已停止的 VM。
主控台
gcloud
使用
instance-groups managed start-instances
指令。gcloud compute instance-groups managed start-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
更改下列內容:
REST
使用
instanceGroupManager.startInstances
方法,並在要求主體中指定執行個體。如果是區域 MIG,請使用regionInstanceGroupManager.startInstances
方法。POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/startInstances { "instances": [ "INSTANCE_NAME_URL" ] }
更改下列內容:
後續步驟
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-11 (世界標準時間)。
-