本文件說明如何限制新或現有虛擬機器 (VM) 執行個體的執行時間,以及如何監控這些 VM 的執行時間。如為代管執行個體群組 (MIG),請改為參閱「限制 MIG 的執行時間」。
限制 VM 的執行時間時,您可以排定 VM 在達到特定時間限制 (時間長度或時間) 時自動終止 (停止或刪除)。使用時間限制來協助最佳化臨時工作負載。自動限制 VM 執行時間,有助於降低成本並釋出配額。
如要瞭解如何立即停止 VM,請參閱「停止或重新啟動 VM」。如要瞭解如何立即刪除 VM,請參閱刪除 VM。
事前準備
-
如要取得限制虛擬機器執行時間所需的權限,請要求管理員為您授予專案的 Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。 -
如果尚未設定,請先設定驗證機制。驗證是指驗證身分,以便存取 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.
REST
To use the REST API samples on this page in a local development environment, you use the credentials you provide to the 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.
For more information, see Authenticate for using REST in the Google Cloud authentication documentation.
-
限制
限制虛擬機器的執行時間有下列限制:
自動終止動作必須是「停止」或「刪除」。您無法將 VM 設為在達到時間限制時自動暫停。
最短時間限制為 30 秒,最長時間限制為 120 天。
自動終止作業的時間可能比您指定的開始停止或刪除 VM 的時間長 30 秒。
如果 VM 因時間限制而自動停止,系統不會保留 VM 的本機 SSD 資料。詳情請參閱「停止有本機 SSD 的 VM」。
限制新 VM 的執行時間
以下各節說明如何在建立新的 VM 時設定時間限制。您可以指定時間限制,也就是您希望 VM 自動終止的時間,可以是時間長度 (maxRunDuration
) 或時間 (terminationTime
)。
決定 VM 的時間限制類型時,請考量 VM 可能會因使用者要求或主機事件而中斷。時間限制的行為會因中斷類型和時間限制類型而異:
VM 的終止時間戳記 (
terminationTimestamp
) 是代表自動終止預定時間的唯讀欄位,當 VM 設有時間限制並進入RUNNING
狀態時,就會由 Compute Engine 自動定義。每次 VM 停止或暫停時,系統都會自動清除終止時間戳記。不過,重設或重新啟動 VM 時,終止時間戳記不會變更。
根據您設定的時間限制類型,每當 VM 重新啟動或恢復時,系統都會自動重新定義終止時間戳記:
- 如果您為 VM 設定了時間長度,系統會將該時間長度加到 VM 的最新開始時間,重新計算終止時間戳記。
- 如果您為 VM 設定了時間,系統會將終止時間戳記設為該時間。不過,時間必須是未來的時間;否則,您必須更新或移除時間,否則任何建立或重新執行 VM 的要求都會失敗。
設定時間長度
時間長度代表您希望 VM 的總執行時間。如要建立 VM,並在 VM 執行一段特定時間後自動終止,請使用 Google Cloud 控制台、Google Cloud CLI、Terraform 或 Compute Engine API。
主控台
前往 Google Cloud 控制台的「Create an instance」(建立執行個體) 頁面。
在「Availability policies」部分,展開「VM 佈建模式進階設定」。
選取「Set a time limit for the VM」(設定 VM 的時間限制) 核取方塊。畫面上會顯示「時間限制類型」欄位。
在「時間限制類型」欄位中,選取「以小時計」 (預設值),指定時間限制為時間長度。在下列欄位中輸入時數。
在「On VM termination」清單中,選取 VM 執行時間達到指定時間限制時要採取的行動:
- 如要自動停止 VM,請選取「停止」 (預設選項)。
- 如要刪除 VM,請選取「刪除」。
選用:指定其他 VM 選項。詳情請參閱「建立及啟動 VM 執行個體」一文。
如要建立並啟動 VM,請按一下 [Create] (建立)。
gcloud
如要透過 gcloud CLI 建立 VM,請使用 gcloud compute instances create
指令。
- 如要建立在特定時間後自動終止的 VM,您必須加入
--max-run-duration
標記。 - 如要指定終止動作,請加入
--instance-termination-action
標記。 - 設定
--discard-local-ssds-at-termination-timestamp
標記:- 如果 VM 有任何本機 SSD,且終止動作 (
TERMINATION_ACTION
) 為停止 (STOP
),則必須加入--discard-local-ssds-at-termination-timestamp=true
標記。 - 否則請省略
--discard-local-ssds-at-termination-timestamp
標記。
- 如果 VM 有任何本機 SSD,且終止動作 (
gcloud compute instances create VM_NAME \ --max-run-duration=DURATION \ --instance-termination-action=TERMINATION_ACTION
更改下列內容:
VM_NAME
:新 VM 的名稱。DURATION
:您希望這個 VM 執行多久後自動終止。將時間長度格式化為天數、小時、分鐘和秒數,後面分別加上d
、h
、m
和s
。舉例來說,如果要指定 30 分鐘的時間長度,請指定30m
;如果要指定 1 天 2 小時 3 分鐘 4 秒的時間長度,請指定1d2h3m4s
。最短時間為 30 秒 (30s
),最長時間為 120 天 (120d
)。TERMINATION_ACTION
:這個 VM 的終止動作,可以是停止 (STOP
) 或刪除 (DELETE
)。這個欄位是否為必填欄位或是否有預設值,取決於 VM 的佈建模式:- 如果這是 Spot VM (如果 VM 使用
--provisioning-model=SPOT
旗標),--instance-termination-action=TERMINATION_ACTION
旗標為選用項目。如果省略這個標記,預設終止動作為「停止」。 - 否則 (預設),必須使用
--instance-termination-action=TERMINATION_ACTION
標記。
- 如果這是 Spot VM (如果 VM 使用
如要進一步瞭解建立 VM 時可指定的其他選項,請參閱「建立及啟動 VM 執行個體」一文。
Terraform
如要使用 Terraform 建立 VM,請使用 google_compute_instance
資源。
- 如要建立在特定時間後自動終止的 VM,您必須加入
max_run_duration
引數。 - 如要指定終止動作,請加入
instance_termination_action
引數。除非您要建立 Spot VM (將provisioning_model
引數設為SPOT
),否則必須加入instance_termination_action
引數,否則預設會停止 (STOP
)。 - 設定
on_instance_stop_action
引數:- 如果 VM 有任何本機 SSD,且終止動作 (
instance_termination_action
引數) 為停止 (STOP
),您必須將on_instance_stop_action
引數設為 true (true
)。 - 否則,請省略
on_instance_stop_action
引數。
- 如果 VM 有任何本機 SSD,且終止動作 (
REST
如要透過 Compute Engine API 建立 VM,請使用 instances.insert
方法。您必須為 VM 指定名稱、機器類型和開機磁碟。
如要建立在特定時間後自動終止的 VM,您必須加入 maxRunDuration
欄位。如要指定終止動作,請加入 instanceTerminationAction
欄位,這是 Spot VM 的選用項目。
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID
/zones/ZONE
/instances { "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE", "name": "VM_NAME
", "disks": [ { "initializeParams": { "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot": true } ] "scheduling": { "maxRunDuration": { "seconds": DURATION }, "instanceTerminationAction": "TERMINATION_ACTION" }, }
更改下列內容:
PROJECT_ID
:要建立 VM 的專案project id。ZONE
:建立 VM 的區域。區域也必須支援新 VM 要使用的機器類型。MACHINE_TYPE
:新 VM 的預先定義或自訂機器類型。VM_NAME
:新 VM 的名稱。IMAGE_PROJECT
:包含圖片的專案。舉例來說,如果您將family/debian-10
指定為圖片,請將debian-cloud
指定為圖片專案。IMAGE
:新 VM 的映像檔。您可以指定公開映像檔的特定版本或映像檔系列。舉例來說,如果您將family/debian-10
指定為映像檔,並將debian-cloud
指定為映像檔專案,Compute Engine 就會使用 Debian 10 映像檔系列中的最新 OS 映像檔版本建立 VM。DURATION
:您希望這個 VM 在自動終止前執行的時間長度,以秒為單位。最短時間為 30 秒 (30s
),最長時間為 120 天 (120d
)。TERMINATION_ACTION
:這個 VM 的終止動作,可以是停止 (STOP
) 或刪除 (DELETE
)。這個欄位是否為必填欄位或是否有預設值,取決於 VM 的佈建模式:- 如果這是 Spot VM (如果 VM 使用
"provisioningModel": "SPOT"
欄位),"instanceTerminationAction": "TERMINATION_ACTION"
欄位為選用欄位。如果省略這個欄位,預設的結束動作為 stop。 - 否則 (預設),系統會要求使用
"instanceTerminationAction": "TERMINATION_ACTION"
欄位。
- 如果這是 Spot VM (如果 VM 使用
如要進一步瞭解建立 VM 時可指定的選項,請參閱「建立及啟動 VM 執行個體」一文。
設定時間
時間:代表您希望終止 VM 的日期、時間和時區。如要建立會在特定時間自動終止的 VM,請使用 Google Cloud 控制台、Google Cloud CLI 或 Compute Engine API。
主控台
前往 Google Cloud 控制台的「Create an instance」(建立執行個體) 頁面。
在「Availability policies」部分,展開「VM 佈建模式進階設定」。
選取「Set a time limit for the VM」(設定 VM 的時間限制) 核取方塊。畫面上會顯示「時間限制類型」欄位。
在「時間限制類型」欄位中,選取「到期日」,即可指定時間限制為時間和日期。在下方欄位中,按一下
「選取日期和時間」,然後選取時間限制的日期、時間和時區。在「On VM termination」清單中,選取 VM 執行時間達到指定時間限制時要採取的行動:
- 如要自動停止 VM,請選取「停止」 (預設選項)。
- 如要刪除 VM,請選取「刪除」。
選用:指定其他 VM 選項。詳情請參閱「建立及啟動 VM 執行個體」一文。
如要建立並啟動 VM,請按一下 [Create] (建立)。
gcloud
如要透過 gcloud CLI 建立 VM,請使用 gcloud compute instances create
指令。
- 如要建立會在特定時間自動終止的 VM,您必須加入
--termination-time
旗標。 - 如要指定終止動作,請加入
--instance-termination-action
標記,Spot VM 可選擇加入此標記。 - 設定
--discard-local-ssds-at-termination-timestamp
標記:- 如果 VM 有任何本機 SSD,並將終止動作 (
TERMINATION_ACTION
) 設為停止 (STOP
),則必須加入--discard-local-ssds-at-termination-timestamp=true
標記。 - 否則請省略
--discard-local-ssds-at-termination-timestamp
標記。
- 如果 VM 有任何本機 SSD,並將終止動作 (
gcloud compute instances create VM_NAME \ --termination-time=TIME \ --instance-termination-action=TERMINATION_ACTION
更改下列內容:
VM_NAME
:新 VM 的名稱。TIME
:您希望這個 VM 自動終止的時間。您指定的時間必須是未來 30 秒後,最長為 120 天。將時間格式化為 RFC 3339 時間戳記:YYYY-MM-DDTHH:MM:SSOFFSET
更改下列內容:
YYYY-MM-DD
:日期格式為 4 位數年份、2 位數月份和 2 位數日期,中間以連字號分隔。HH:MM:SS
:以 24 小時制時間格式,以半形冒號分隔的 2 位小時、2 位分鐘和 2 位秒的時間。OFFSET
:時區以世界標準時間 (UTC) 偏移時間格式表示。舉例來說,如果要使用太平洋標準時間 (PST),也就是比世界標準時間早 8 小時,請指定-08:00
。或者,如要使用無偏移 (UTC+0),請指定Z
。
TERMINATION_ACTION
:這個 VM 的終止動作,可以是停止 (STOP
) 或刪除 (DELETE
)。這個欄位是否為必填欄位或是否有預設值,取決於 VM 的佈建模式:- 如果這是 Spot VM (如果 VM 使用
--provisioning-model=SPOT
旗標),--instance-termination-action=TERMINATION_ACTION
旗標為選用項目。如果省略這個標記,預設終止動作為「停止」。 - 否則 (預設),必須使用
--instance-termination-action=TERMINATION_ACTION
旗標。
- 如果這是 Spot VM (如果 VM 使用
如要進一步瞭解建立 VM 時可指定的其他選項,請參閱「建立及啟動 VM 執行個體」一文。
REST
如要透過 Compute Engine API 建立 VM,請使用 instances.insert
方法。您必須為 VM 指定名稱、機器類型和開機磁碟。
如要建立會在特定時間自動終止的 VM,您必須加入 terminationTime
欄位。如要指定終止動作,請加入 instanceTerminationAction
欄位,這是 Spot VM 的選用項目。
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID
/zones/ZONE
/instances { "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE", "name": "VM_NAME
", "disks": [ { "initializeParams": { "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot": true } ] "scheduling": { "terminationTime": "TIME", "instanceTerminationAction": "TERMINATION_ACTION" }, }
更改下列內容:
PROJECT_ID
:要建立 VM 的專案project id。ZONE
:建立 VM 的區域。區域也必須支援新 VM 要使用的機器類型。MACHINE_TYPE
:新 VM 的預先定義或自訂機器類型。VM_NAME
:新 VM 的名稱。IMAGE_PROJECT
:包含圖片的專案。舉例來說,如果您將family/debian-10
指定為圖片,請將debian-cloud
指定為圖片專案。IMAGE
:新 VM 的映像檔。您可以指定公開映像檔的特定版本或映像檔系列。舉例來說,如果您將family/debian-10
指定為映像檔,並將debian-cloud
指定為映像檔專案,Compute Engine 就會使用 Debian 10 映像檔系列中的最新 OS 映像檔版本建立 VM。TIME
:您希望這個 VM 自動終止的時間。您指定的時間必須是未來 30 秒後,最長為 120 天。將時間格式化為 RFC 3339 時間戳記:YYYY-MM-DDTHH:MM:SSOFFSET
更改下列內容:
YYYY-MM-DD
:日期格式為 4 位數年份、2 位數月份和 2 位數日期,中間以連字號分隔。HH:MM:SS
:以 24 小時制時間格式,以半形冒號分隔的 2 位小時、2 位分鐘和 2 位秒的時間。OFFSET
:時區以世界標準時間 (UTC) 偏移時間格式表示。舉例來說,如果要使用太平洋標準時間 (PST),也就是比世界標準時間早 8 小時,請指定-08:00
。或者,如要使用無偏移 (UTC+0),請指定Z
。
TERMINATION_ACTION
:這個 VM 的終止動作,可以是停止 (STOP
) 或刪除 (DELETE
)。這個欄位是否為必要欄位或是否有預設值,取決於 VM 的佈建模式:- 如果這是 Spot VM (如果 VM 使用
"provisioningModel": "SPOT"
欄位),"instanceTerminationAction": "TERMINATION_ACTION"
欄位為選用欄位。如果省略這個欄位,預設的結束動作為 stop。 - 否則 (預設),系統會要求使用
"instanceTerminationAction": "TERMINATION_ACTION"
欄位。
- 如果這是 Spot VM (如果 VM 使用
如要進一步瞭解建立 VM 時可指定的選項,請參閱「建立及啟動 VM 執行個體」一文。
限制現有 VM 的執行時間
您可以更新 VM 的排程,限制現有 VM 的執行時間。如果您不瞭解如何設定時間限制,請先參閱前幾節的說明,瞭解如何限制新 VM 的執行時間。
您可以使用 Google Cloud 控制台、Google Cloud CLI 或 Compute Engine API 更新 VM 的排程相關屬性,如本節所述。使用這個方法時,您必須先停止 VM,然後更新其屬性,再重新啟動。或者,如果您想同時更新其他 VM 屬性,並自動停止及重新啟動 VM,請參閱「更新執行個體屬性」一文。
主控台
前往 Google Cloud 控制台的「VM instances」(VM 執行個體) 頁面。
在「Name」欄中,按一下要更新的 VM 名稱。
在「VM 執行個體詳細資料」頁面上,完成以下步驟:
- 如果 VM 正在執行,請按一下「Stop」停止 VM。
- 如要編輯 VM,請按一下 「Edit」。
在「Edit instance」頁面上,完成下列步驟:
在「可用性政策」部分,視需要修改「設定 VM 的時間限制」核取方塊和下方任何欄位。
如要進一步瞭解如何設定時間限制的屬性,請參閱「限制新 VM 的執行時間」。
若要儲存變更,請按一下 [儲存]。
選用步驟:如要立即開始執行 VM,請按一下「Start」。
gcloud
如要使用 gcloud CLI 更新 VM 的時間限制,請完成下列步驟:
如果 VM 正在執行,請使用
gcloud compute instances stop
指令停止 VM:gcloud compute instances stop VM_NAME
將
VM_NAME
替換為您要更新的 VM 名稱。使用
gcloud compute instances set-scheduling
指令更新 VM 的時間限制。gcloud compute instances set-scheduling VM_NAME \ --max-run-duration=DURATION \ --termination-time=TIME \ --instance-termination-action=TERMINATION_ACTION \ --discard-local-ssds-at-termination-timestamp=true
設定下列旗標:
- 您必須省略
--max-run-duration
標記或--termination-time
標記,才能分別將時間限制設為時間或時間長度。 - 加入
--instance-termination-action
旗標,設定終止動作。 - 如果 VM 有任何本機 SSD,並將終止動作 (
TERMINATION_ACTION
) 設為停止 (STOP
),則必須加入--discard-local-ssds-at-termination-timestamp=true
標記。否則,請省略--discard-local-ssds-at-termination-timestamp=true
標記。
然後依指示取代下列項目:
VM_NAME
:您要更新的 VM 名稱。DURATION
:您希望這個 VM 執行多久後自動終止。將時間長度格式化為天數、小時、分鐘和秒數,後面分別加上d
、h
、m
和s
。舉例來說,如果要指定 30 分鐘的時間長度,請指定30m
;如果要指定 1 天 2 小時 3 分鐘 4 秒的時間長度,請指定1d2h3m4s
。最短時間為 30 秒 (30s
),最長時間為 120 天 (120d
)。TIME
:您希望這個 VM 自動終止的時間。您指定的時間必須是未來 30 秒後,最長為 120 天。將時間格式化為 RFC 3339 時間戳記:YYYY-MM-DDTHH:MM:SSOFFSET
更改下列內容:
YYYY-MM-DD
:日期格式為 4 位數年份、2 位數月份和 2 位數日期,以連字號分隔。HH:MM:SS
:以 24 小時制時間格式表示的時間,以 2 位數小時、2 位數分鐘和 2 位數秒表示,並以半形冒號分隔。OFFSET
:時區以世界標準時間 (UTC) 偏移時間格式表示。舉例來說,如果要使用太平洋標準時間 (PST),也就是比世界標準時間早 8 小時,請指定-08:00
。或者,如要使用無偏移 (UTC+0),請指定Z
。
TERMINATION_ACTION
:這個 VM 的終止動作,可以是停止 (STOP
) 或刪除 (DELETE
)。這個欄位是否為必填欄位或是否有預設值,取決於 VM 的佈建模式:- 如果這是 Spot VM (如果 VM 使用
--provisioning-model=SPOT
旗標),--instance-termination-action=TERMINATION_ACTION
旗標為選用項目。如果省略這個標記,預設終止動作為「停止」。 - 否則 (預設),必須使用
--instance-termination-action=TERMINATION_ACTION
旗標。
- 如果這是 Spot VM (如果 VM 使用
- 您必須省略
如果您想啟動 VM,請使用
gcloud compute instances start
指令啟動 VM:gcloud compute instances start VM_NAME
將
VM_NAME
替換為 VM 名稱。
REST
如要使用 Compute Engine API 更新 VM 的時間限制,請完成下列步驟:
如果 VM 正在執行,請使用
instances.stop
方法停止 VM:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME/stop
更改下列內容:
使用
instances.setScheduling
方法更新 VM 的scheduling
屬性,包括 VM 的時間限制欄位。請加入maxRunDuration
欄位或terminationTime
欄位,分別將時間限制設為時間長度或時間:如要設定時間長度,請使用以下要求:
POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances/VM_NAME/setScheduling { "maxRunDuration": { "seconds": DURATION }, "instanceTerminationAction": "TERMINATION_ACTION" }如要設定時間,請使用以下要求:
POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances/VM_NAME/setScheduling { "terminationTime": "TIME", "instanceTerminationAction": "TERMINATION_ACTION" }
更改下列內容:
PROJECT_ID
:要建立 VM 的專案project id。ZONE
:建立 VM 的區域。區域也必須支援新 VM 要使用的機器類型。MACHINE_TYPE
:新 VM 的預先定義或自訂機器類型。VM_NAME
:新 VM 的名稱。IMAGE_PROJECT
:包含圖片的專案。舉例來說,如果您將family/debian-10
指定為圖片,請將debian-cloud
指定為圖片專案。IMAGE
:新 VM 的映像檔。您可以指定公開映像檔的特定版本或映像檔系列。舉例來說,如果您將family/debian-10
指定為映像檔,並將debian-cloud
指定為映像檔專案,Compute Engine 就會使用 Debian 10 映像檔系列中的最新 OS 映像檔版本建立 VM。DURATION
:您希望這個 VM 在自動終止前執行的時間長度,以秒為單位。最短時間為 30 秒 (30s
),最長時間為 120 天 (120d
)。TIME
:您希望這個 VM 自動終止的時間。您指定的時間必須是未來 30 秒後,最長為 120 天。將時間格式化為 RFC 3339 時間戳記:YYYY-MM-DDTHH:MM:SSOFFSET
更改下列內容:
YYYY-MM-DD
:日期格式為 4 位數年份、2 位數月份和 2 位數日期,中間以連字號分隔。HH:MM:SS
:以 24 小時制時間格式,以半形冒號分隔的 2 位小時、2 位分鐘和 2 位秒的時間。OFFSET
:時區以世界標準時間 (UTC) 偏移時間格式表示。舉例來說,如果要使用太平洋標準時間 (PST),也就是比世界標準時間早 8 小時,請指定-08:00
。或者,如要使用無偏移 (UTC+0),請指定Z
。
TERMINATION_ACTION
:這個 VM 的終止動作,可以是停止 (STOP
) 或刪除 (DELETE
)。這個欄位是否為必填欄位或是否有預設值,取決於 VM 的佈建模式:- 如果這是 Spot VM (如果 VM 使用
"provisioningModel": "SPOT"
欄位),"instanceTerminationAction": "TERMINATION_ACTION"
欄位為選用欄位。如果省略這個欄位,預設的結束動作為 stop。 - 否則 (預設),系統會要求使用
"instanceTerminationAction": "TERMINATION_ACTION"
欄位。
- 如果這是 Spot VM (如果 VM 使用
如果您想啟動 VM,請使用
instances.start
方法啟動 VM:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME/start
更改下列內容:
監控 VM 的執行時間
您可以使用下列選項,監控設有時間限制的 VM 執行時間:
如要查看執行中的 VM 何時會排定自動終止,請查看 VM 的終止時間戳記:
- 查看 VM 詳細資料。
- 在輸出結果中,查看 VM 的終止時間戳記欄位:
- 如果您使用的是 Google Cloud 控制台,請參閱「Max duration」欄位。
- 如果您使用的是 Google Cloud CLI 或 Compute Engine API,請參閱
terminationTimestamp
欄位。
如要確認 VM 是否已自動終止,請查看 VM 的作業:
- 查看 VM 作業。
在輸出內容中,您可以尋找下列類型的作業,找出因時間限制而導致的 VM 作業:
compute.instances.deferredStop
表示自動終止動作的停止compute.instances.deferredDelete
表示自動刪除動作
後續步驟
瞭解如何進一步最佳化 VM:
瞭解自動限制 VM 執行時間的其他選項: