本文說明如何暫停及停止代管執行個體群組 (MIG) 中的虛擬機器 (VM) 執行個體,以及如何繼續執行作業。
事前準備
- 請參閱簡介頁面,瞭解 MIG 中已暫停和停止的 VM。
-
如果尚未設定驗證,請先完成設定。
「驗證」是指驗證身分的程序,確認您有權存取 Trusted Cloud by S3NS 服務和 API。如要從本機開發環境執行程式碼或範例,請選取下列任一選項,向 Compute Engine 進行驗證:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
安裝 Google Cloud CLI,然後 使用同盟身分登入 gcloud CLI。 登入後,執行下列指令初始化 Google Cloud CLI:
gcloud init
- Set a default region and zone.
REST
如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。
安裝 Google Cloud CLI,然後 使用同盟身分登入 gcloud CLI。 登入後,執行下列指令初始化 Google Cloud CLI:
gcloud init
詳情請參閱 Trusted Cloud 驗證說明文件中的「Authenticate for using REST」。
暫停 MIG 中的特定 VM
您可以使用 Trusted Cloud 控制台、Google Cloud CLI 或 Compute Engine API,暫停 MIG 中正在執行的 VM。
主控台
- 前往 Trusted Cloud 控制台的「Instance groups」(執行個體群組) 頁面。
- 按一下要暫停 VM 的執行個體群組名稱。
- 在執行個體群組的「總覽」頁面中,選取「VM 執行個體」下要暫停的所有 VM。
- 按一下「暫停」。
- 在隨即顯示的確認對話方塊中,按一下「暫停」進行確認。
gcloud
使用
instance-groups managed suspend-instances
指令。gcloud compute instance-groups managed suspend-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
更改下列內容:
MIG_NAME
:要暫停執行個體的 MIG 名稱。INSTANCE_NAME
:要暫停的執行個體名稱。如要暫停多個執行個體,請提供以半形逗號分隔的名稱清單。REGION
:如果是區域 MIG,則為 MIG 所在的區域。ZONE
:如果是可用區 MIG,則為 MIG 所在的可用區。
REST
使用
instanceGroupManager.suspendInstances
方法,並在要求主體中指定執行個體。如果是區域 MIG,請使用regionInstanceGroupManager.suspendInstances
方法。POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/suspendInstances { "instances": [ "INSTANCE_NAME_URL" ] }
更改下列內容:
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"
。
重新啟用 MIG 中選取的 VM
您可以使用 Trusted Cloud 控制台、gcloud CLI 或 Compute Engine API,在 MIG 中恢復已暫停的 VM。
主控台
- 前往 Trusted Cloud 控制台的「Instance groups」(執行個體群組) 頁面。
- 按一下要恢復 VM 的執行個體群組名稱。
- 在執行個體群組的「Overview」(總覽) 頁面中,選取「VM instances」(VM 執行個體) 底下要繼續執行的所有已暫停 VM,然後按一下「Start/Resume」(開始/繼續)。
gcloud
使用
instance-groups managed resume-instances
指令。gcloud compute instance-groups managed resume-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
更改下列內容:
MIG_NAME
:要恢復執行個體的 MIG 名稱。INSTANCE_NAME
:要恢復的執行個體名稱。如要恢復多個執行個體,請提供以半形逗號分隔的名稱清單。REGION
:如果是區域 MIG,則為 MIG 所在的區域。ZONE
:如果是可用區 MIG,則為 MIG 所在的可用區。
REST
使用
instanceGroupManager.resumeInstances
方法,並在要求主體中指定執行個體。如果是區域 MIG,請使用regionInstanceGroupManager.resumeInstances
方法。POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/resumeInstances { "instances": [ "INSTANCE_NAME_URL" ] }
更改下列內容:
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"
。
停止 MIG 中選取的 VM
您可以使用 Trusted Cloud 控制台、Google Cloud CLI 或 Compute Engine API,停止 MIG 中正在執行的 VM。
主控台
- 前往 Trusted Cloud 控制台的「Instance groups」(執行個體群組) 頁面。
- 按一下要停止 VM 的執行個體群組名稱。
- 在執行個體群組的「總覽」頁面中,選取「VM 執行個體」下要停止的所有 VM,然後按一下「停止」。如果沒有「停止」選項,請依序點選 「更多動作」> 「停止」。
- 在隨即顯示的確認對話方塊中,按一下「停止」進行確認。
gcloud
使用
instance-groups managed stop-instances
指令。gcloud compute instance-groups managed stop-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
更改下列內容:
MIG_NAME
:要停止執行個體的 MIG 名稱。INSTANCE_NAME
:要停止的執行個體名稱。如要停止多個執行個體,請提供以半形逗號分隔的名稱清單。REGION
:如果是區域 MIG,則為 MIG 所在的區域。ZONE
:如果是可用區 MIG,則為 MIG 所在的可用區。
REST
使用
instanceGroupManager.stopInstances
方法,並在要求主體中指定執行個體。如果是區域 MIG,請使用regionInstanceGroupManager.stopInstances
方法。POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/stopInstances { "instances": [ "INSTANCE_NAME_URL" ] }
更改下列內容:
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"
。
啟動 MIG 中的所選 VM
您可以使用 Trusted Cloud 主控台、gcloud CLI 或 Compute Engine API,啟動 MIG 中已停止的 VM。
主控台
- 前往 Trusted Cloud 控制台的「Instance groups」(執行個體群組) 頁面。
- 按一下要啟動 VM 的執行個體群組名稱。
- 在執行個體群組的「Overview」(總覽) 頁面中,選取「VM instances」(VM 執行個體) 底下要啟動的所有已停止 VM,然後按一下「Start/Resume」(開始/繼續)。
gcloud
使用
instance-groups managed start-instances
指令。gcloud compute instance-groups managed start-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
更改下列內容:
MIG_NAME
:要啟動執行個體的 MIG 名稱。INSTANCE_NAME
:要啟動的執行個體名稱。如要啟動多個執行個體,請提供以半形逗號分隔的名稱清單。REGION
:如果是區域 MIG,則為 MIG 所在的區域。ZONE
:如果是可用區 MIG,則為 MIG 所在的可用區。
REST
使用
instanceGroupManager.startInstances
方法,並在要求主體中指定執行個體。如果是區域 MIG,請使用regionInstanceGroupManager.startInstances
方法。POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/startInstances { "instances": [ "INSTANCE_NAME_URL" ] }
更改下列內容:
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"
。
後續步驟
- 瞭解如何透過待命集區加速擴充。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-08-08 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-08-08 (世界標準時間)。"],[[["This guide provides instructions on how to suspend, stop, resume, and start virtual machines (VMs) within a managed instance group (MIG)."],["You can suspend or stop running VMs in a MIG using the Google Cloud console, the gcloud CLI, or the Compute Engine API, and resume or start them back."],["The gcloud CLI commands `suspend-instances`, `stop-instances`, `resume-instances`, and `start-instances` are used to manage VM states within a MIG."],["The Compute Engine API provides methods like `suspendInstances`, `stopInstances`, `resumeInstances`, and `startInstances` for managing VMs in MIGs, and the process differs depending if the MIG is regional or zonal."],["Authentication is required to interact with the Google Cloud Services and APIs, and the document provides instructions on setting it up, based on whether you are using the Console, gcloud CLI or REST API."]]],[]] -