您可以彈性延長承諾的約期,不再受限於預設的 1 年或 3 年,並指定自選的自訂約期長度,例如 2 年、3.5 年或 5.5 年。延長承諾的約期後,您就能根據資源使用需求自訂約期,並在更長的時間內持續享有承諾使用折扣 (CUD)。您可以按照下列方式延長 1 年和 3 年期承諾使用方案的期限:
- 1 年期承諾:您可以指定超過 1 年但少於 3 年的自訂約期。
- 3 年期:您可以指定超過 3 年但少於 6 年的自訂約期。
如要透過其他方式延長承諾期,請參閱下列替代方案:
- 如果您有 1 年期約,且希望享有更高的折扣率和更長的約期,請升級約期。
- 如要讓承諾使用合約在到期後自動續約一或多個完整期限,請啟用承諾使用合約的自動續約功能。
延期功能的運作方式
承諾會在特定期間內生效,該期間由開始和結束日期定義,稱為「期限」。如果承諾啟用自動續約功能,每次續約時都會開始新的期限。延長期限時,您只會修改承諾持續期的結束日期,也就是您要求延長時的有效期限。
您可以延長承諾的現行約期,並指定未來的結束日期,自訂約期長度。您的承諾就會變成自訂期限承諾。如果是 1 年期承諾,自目前方案的開始日期起算,自訂結束日期可介於 1 到 3 年之間 (但不能剛好是 3 年)。如果是 3 年期合約,自目前合約的開始日期起算,自訂結束日期可介於 3 年至 6 年之間 (但不能剛好是 6 年)。
您可以為新舊合約延長期限,方法如下:
- 新承諾:您可以在購買承諾時指定自訂結束日期。
- 現有承諾:承諾生效後,您可以更新承諾的屬性,藉此指定或更新自訂結束日期。
您提出承諾期延長要求後,變更會在隔天美國和加拿大太平洋時間 (即 UTC-8,日光節約時間實行期間則為 UTC-7) 凌晨 12 點生效。約期會持續有效,直到新的自訂結束日期為止,且約期會相應調整。延長承諾期限不會影響承諾的其他屬性:
- 名稱
- 開始日期
- 區域
- 專案
- 承諾使用合約類型
- 承諾使用方案
- 自動續約設定
- 已提交的資源
延長承諾使用期限不會改變您因承諾使用而獲得的 CUD 費率。
與承諾方案相關聯的預訂在延期期間仍會繼續存在,除非您手動更換。
延長期限的資格申請時限
承諾期開始後,您可以在有限時間範圍內要求延長期限。這段時間稱為 term extension eligibility window。
無論承諾的期限是預設還是自訂,期限延長資格時段都取決於您對承諾執行的最新作業。視作業而定,延期資格時間範圍的適用方式如下:
新購買的承諾使用合約:如果是 1 年期承諾使用合約,資格申請期限最長為承諾使用合約啟用後的四個月。如果是 3 年期承諾,資格適用期會在承諾啟用後的一年內維持開放。
自動續約的承諾使用合約:如果承諾使用合約自動續約,資格條件適用期間會在續約期開始時重新計算。如果是 1 年期方案,資格申請期限最長為續約期開始後的四個月。如果是 3 年期承諾,資格申請期限最長為續約期開始後的一年。
合併承諾使用合約:如果合併的承諾使用合約有不同的適用時間範圍,Compute Engine 會為合併後的承諾使用合約,採用最早結束的適用時間範圍。
分割承諾使用合約:分割承諾使用合約後,無論是調整大小後的原始承諾使用合約,還是新分割的承諾使用合約,都適用相同的資格期限。
升級的承諾:將 1 年期承諾升級為 3 年期承諾時,Compute Engine 也會更新承諾的適用資格時間範圍。更新後的期限最長為 1 年,從目前期限開始算起。
舉例來說,假設 1 年期合約的開始日期為 2024 年 1 月 1 日,原始 1 年期方案的申請時限為 2024 年 5 月 1 日。假設您在 2024 年 4 月 1 日將這項承諾升級為 3 年期承諾,升級後,承諾的更新資格期限將延長至 2025 年 1 月 1 日。
多次延長期限
您可以在約期延長資格期間內,多次延長約期。在任何一天,只要您每次指定較晚的結束日期,您都可以為任何有效的承諾提出多項期限延長要求,直到美國和加拿大太平洋時間 (UTC-8 或 UTC-7) 次日凌晨 12 點為止。不過,Google 建議您盡量減少在同一天為單一約期提出的延期要求次數。
特定結束日期的延期生效後,承諾的自訂結束日期會更新,您無法取消延期或縮短承諾期限。您只能針對晚於最近指定結束日期的結束日期,執行後續的延期作業。
待處理的承諾更新要求造成的影響
如果現有有效合約已有待處理的更新要求,只有在待處理要求也是展延期限時,您才能提出新的展延期限要求。如果合約有任何待處理的更新要求 (例如合併、分割、升級或自動續訂設定更新),請等待待處理的作業完成並生效後,再要求延長期限。更新生效後,您可以在美國和加拿大太平洋時間 (UTC-8 或 UTC-7) 隔天凌晨 12 點後,申請延長該承諾的期限。
價格相關注意事項
承諾使用費用是所有承諾資源折扣價格的總和。延長承諾使用合約期限後,資源的折扣價格在整個自訂期限內都會維持不變,即使以量計價價格有所變動也是如此。如要進一步瞭解資源價格,請參閱 Compute Engine 定價
配額注意事項
如要在購買承諾時指定自訂結束日期,您必須有足夠的承諾和承諾資源配額。如要為現有約期指定自訂結束日期,通常不需要申請任何額外配額。
延長期限對日後承諾作業的影響
如果承諾使用合約的期限為自訂,對自訂期限承諾使用合約執行任何後續承諾使用合約管理作業,可能會影響自訂到期日和資格期限。以下各節說明在其他承諾作業期間,自訂期限承諾的行為:
自動續約的自訂期限承諾
自動續約的承諾方案續約期限,一律與方案預設的期限相同,也就是 1 年或 3 年。折扣百分比也相同。即使承諾使用合約的 自訂約期,Compute Engine 也只會以預設的 1 年或 3 年約期續約。自訂約期承諾不會自動續約,而是會續約另一個自訂長度的約期。如需範例,請參閱下列內容:
- 如果自訂的約期為 1.5 年,則續約時只能再續 1 年。
- 如果自訂期限為 5.5 年,則續約期限僅為 3 年。
如果希望自訂期限承諾在續約後維持更長的時間範圍,可以在續約後申請再次延長期限。續約期開始時,延長期限的資格也會重新計算。如果承諾期為 1 年,續訂後最多 4 個月內仍可申請。如果是 3 年期方案,續約後最多可保留 1 年。
舉例來說,假設 1 年期合約的開始日期為 2024 年 1 月 1 日,您延長這項承諾的期限,並指定自訂結束日期為 2025 年 6 月 30 日。如果您也為承諾啟用自動續約功能,系統會在 2025 年 7 月 1 日為您的承諾續約一年。續訂期限的結束日期為 2026 年 6 月 30 日。在續約期間,延期資格申請窗口將開放至 2025 年 11 月 1 日。
如要進一步瞭解如何自動續約承諾使用合約,請參閱「自動續約承諾使用合約」。
合併自訂期限承諾
無論承諾使用合約的期限是自訂還是預設,合併作業的行為都相同。合併後的承諾會沿用下列屬性:
- 來源承諾中最遠的未來結束日期,無論是否為自訂結束日期。
- 來源承諾中最早結束的資格期限。
舉例來說,假設您想合併兩項自訂期限的 1 年期方案。第一個約期的開始日期為 2024 年 1 月 1 日,自訂結束日期為 2025 年 6 月 30 日。第一項承諾的資格期限將於 2024 年 5 月 1 日截止。第二個承諾的開始日期為 2024 年 2 月 1 日,自訂結束日期為 2025 年 7 月 30 日。第二項承諾的資格期限將於 2024 年 6 月 1 日結束。如果您在 2024 年 4 月 1 日合併這些約定,合併後的約定會沿用 2025 年 7 月 30 日做為結束日期。合併後,承諾的資格申請期限將延長至 2024 年 5 月 1 日。
如要進一步瞭解如何合併承諾,請參閱「合併承諾」。
拆分自訂期限承諾
無論承諾使用合約的期限是自訂還是預設,分割作業的行為都相同。調整大小後的來源承諾和新分割的承諾會保留相同的自訂結束日期和期限延長資格窗口。
舉例來說,假設您的 1 年期合約開始日期為 2024 年 1 月 1 日,自訂結束日期為 2025 年 6 月 30 日。承諾的資格期限將於 2024 年 5 月 1 日截止。假設您在 2024 年 3 月 1 日將這項承諾分割為兩項獨立承諾。新拆分的承諾會沿用 2025 年 6 月 30 日的自訂結束日期,且資格期限會維持到 2024 年 5 月 1 日。
如要進一步瞭解如何分割使用承諾,請參閱「分割使用承諾」一文。
升級自訂期限承諾
您可以升級約期自訂的 1 年期承諾使用合約。這項作業的運作方式與升級預設期限的承諾方案相同。升級自訂期限的 1 年期承諾時,Compute Engine 會執行下列作業:
- 將承諾方案變更為 3 年
- 將約期結束日期延後兩年。
舉例來說,假設您的 1 年期合約開始日期為 2024 年 1 月 1 日,自訂結束日期為 2025 年 6 月 30 日。原始 1 年期方案的資格申請期限為 2024 年 5 月 1 日。如果您在 2024 年 4 月 1 日升級這項約期,約期就會變更為 3 年,結束日期為 2027 年 6 月 30 日。承諾的更新資格期限仍維持不變,將於 2025 年 1 月 1 日截止。您也會開始享有適用於 3 年承諾的 CUD 費率。
如要進一步瞭解如何升級承諾,請參閱「升級承諾」。
限制
以下限制適用於以資源為準的承諾期限延長:
- 只有硬體資源承諾可以延長期限。
- 您無法延長非使用中或已過期承諾使用合約的期限。
- 如果是 1 年期承諾,您無法指定自訂結束日期,導致總承諾期為 3 年或更長。建議您改為升級承諾方案,將承諾方案從 1 年期變更為 3 年期。
- 如果是 3 年期承諾,您無法指定自訂結束日期,導致總承諾期為 6 年或更長。建議您改為啟用承諾使用合約的自動續約功能。啟用自動續約後,承諾使用合約會自動續約,再延長 3 年。
- 自訂約期續約時,新約期會採用方案定義的 1 年或 3 年期限,而非自訂期限。
- 如果現有有效合約已有待處理的合約更新要求,只有在待處理的要求也是延長期限時,您才能提出新的期限延長要求。如果承諾有任何其他待處理的更新要求 (例如合併、分割、升級或自動續約設定更新),您必須等到美國和加拿大太平洋時間 (即 UTC-8,日光節約時間實行期間則為 UTC-7) 隔天凌晨 12 點後,待處理作業完成且更新生效,才能申請延長期限。
需求條件
如要順利延長合約期限,必須符合下列條件:
- 必須在承諾的延長期限資格期間內提出延長期限要求。
- 如果是 1 年期承諾,自目前合約的開始日期起算,自訂結束日期必須介於 1 到 3 年之間 (但不能剛好是 3 年)。
- 如果是 3 年期方案,自目前方案的開始日期起算,自訂結束日期必須介於 3 到 6 年之間 (但不能剛好是 6 年)。
- 該約期不得有任何其他進行中或待處理的合併、分割、升級或續約作業。
最佳做法
延長合約期限時,Google 建議您遵循下列最佳做法:
- 提出延長期限要求前,請先等待所有待處理的承諾作業完成,並確認更新生效。
- 請盡量減少在同一天對單一約期提出延期要求的次數。
購買承諾使用合約時延長約期
購買約期時,您可以指定自訂結束日期,延長預設的 1 年或 3 年期。
如要購買延長期限的約期,請按照下列步驟操作:
控制台
購買承諾使用合約前,請先在 Cloud de Confiance 控制台中,選取要用來購買承諾使用合約的專案。如果 Cloud Billing 帳戶已啟用承諾使用折扣共用功能,您可以使用該帳戶的任何專案購買承諾。
前往 Cloud de Confiance 控制台的「Committed use discounts」(承諾使用折扣) 頁面。
按一下「購買承諾」。 系統隨即會顯示「購買使用承諾合約」頁面。
在「購買承諾」頁面中,指定承諾的屬性,如下所示:
如要為約期設定延期,請在「Term」(約期) 區段中執行下列操作:
選取「1 年」或「3 年」,指定承諾方案的期限。方案會決定承諾的 CUD 費率和預設期限。
查看「開始日期」欄位,瞭解承諾生效的日期和時間。系統會自動將這個欄位設為目前日期隔天的美國和加拿大太平洋時間凌晨 12 點。
在「結束日期」欄位中指定自訂約期結束日期。
如要瞭解如何為約定配置其他屬性,請根據您的用途參閱下列其中一個章節:
在右側的「摘要」窗格中,查看承諾詳細資料和任何可能的配額限制。
如要完成購買承諾,請按照下列步驟操作:
gcloud
如要購買具有自訂延長期限的承諾方案,請執行 gcloud compute commitments create 指令,並加入 --custom-end-time 旗標。
舉例來說,如要購買 vCPU、記憶體或兩者的承諾,請使用下列指令:
gcloud compute commitments create COMMITMENT_NAME \
--region=REGION \
--project=PROJECT_ID \
--plan=COMMITMENT_PLAN \
--type=COMMITMENT_TYPE \
--resources=vcpu=NUMBER_VCPUS,memory=MEMORY \
--custom-end-time=CUSTOM_END_DATE
更改下列內容:
COMMITMENT_NAME:承諾名稱REGION:承諾的區域,以及您要承諾購買 Compute Engine 資源的區域。PROJECT_ID:專案 IDCOMMITMENT_PLAN:承諾方案。這項屬性也會決定您必須承諾購買資源的最短時間。請指定下列其中一個值:- 承諾使用 1 年:
12-month - 承諾使用 3 年:
36-month。
- 承諾使用 1 年:
COMMITMENT_TYPE:您要承諾購買資源的機器系列。可用的選項如下:- 若為 A2 機型,請使用
accelerator-optimized - 如為 A3 Edge 和 A3 High 機型,請使用
accelerator-optimized-a3 - 如果是 A3 Mega 機型,請使用
accelerator-optimized-a3-mega - 如果是 G2 機型,請使用
graphics-optimized - 如為 G4 機型,請使用
graphics-optimized-g4 - 如為 C2 機型,請使用
compute-optimized - 如為 C2D 機型,請使用
compute-optimized-c2d - 如為 C3 機型,請使用
compute-optimized-c3 - 如果是 C3D 機型,請使用
compute-optimized-c3d - 如為 H3 機型,請使用
compute-optimized-h3 - 如為 H4D 機型,請使用
compute-optimized-h4d - 若為 N1 機器類型,請使用
general-purpose - 如為 C4 機型,請使用
general-purpose-c4 - 如為 C4A 機型,請使用
general-purpose-c4a - 如為 C4D 機型,請使用
general-purpose-c4d - 如為 E2 機器類型,請使用
general-purpose-e2 - 如果是 N2 機器類型,請使用
general-purpose-n2 - 如果是 N2D 機型,請使用
general-purpose-n2d - 如為 N4 機型,請使用
general-purpose-n4 - 如為 N4D 機型,請使用
general-purpose-n4d - 如為 N4A 機型,請使用
general-purpose-n4a - 如為 Tau T2D 機型,請使用
general-purpose-t2d - 如果是 M1 或 M2 機型,請使用
memory-optimized - 如為 M3 機型,請使用
memory-optimized-m3 - 如為 M4 機型,請使用
memory-optimized-m4 - 如要使用搭載 6 TB 記憶體的 M4 機器類型,請使用
memory-optimized-m4-6tb - 如為搭載 6 TB 記憶體的 X4 機器類型,請使用
memory-optimized-x4-6t - 如要使用記憶體容量為 8 TB 的 X4 機器類型,請使用
memory-optimized-x4-8t - 如為搭載 12 TB 記憶體的 X4 機器類型,請使用
memory-optimized-x4-12t - 如要使用搭載 16 TB 記憶體的 X4 機器類型,請使用
memory-optimized-x4-960-16t - 如要使用記憶體容量為 24 TB 的 X4 機器類型,請使用
memory-optimized-x4-1440-24t - 如為搭載 32 TB 記憶體的 X4 機器類型,請使用
memory-optimized-x4-1920-32t - 如為 Z3 機型,請使用
storage-optimized-z3
如果您未指定
--type旗標,Compute Engine 會使用general-purpose做為預設值。- 若為 A2 機型,請使用
NUMBER_VCPUS:您要承諾購買的 vCPU 數量。MEMORY:您要購買的記憶體量 (以 MB 或 GB 為單位),例如1000MB或100GB。如未指定單位,Compute Engine 會預設使用GB。CUSTOM_END_DATE:自訂的學期結束日期,格式必須為YYYY-MM-DD。舉例來說,如要將自訂結束日期設為 2024 年 4 月 20 日,請將日期格式設為2024-04-20。
如要瞭解購買 GPU 和/或本機 SSD 磁碟承諾時,如何延長期限的詳細語法,請參閱購買附加保留項目的承諾。
舉例來說,假設 us-central1 區域的承諾 (example-commitment) 指定的資源為四個 N1 vCPU 和九 GB 記憶體。承諾的合約方案為 12-month。
假設您想在 2024 年 1 月 1 日購買這項約期,並希望自訂約期,在 2025 年 6 月 30 日結束。如要購買這項承諾,請執行下列指令:
gcloud compute commitments create example-commitment \
--region=us-central1 \
--project=my-project
--plan=12-month \
--type=general-purpose
--resources=memory=9GB,vcpu=4 \
--custom-end-time=2025-07-01
REST
如要購買自訂延長期限的承諾使用合約,請對 regionCommitments.insert 方法發出 POST 要求。在要求主體中,請納入 customEndTimestamp 欄位。
舉例來說,如要購買 vCPU、記憶體或二者的承諾方案,請使用下列 POST 要求主體:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments
{
"name": "COMMITMENT_NAME",
"plan": "COMMITMENT_PLAN",
"type": "COMMITMENT_TYPE",
"resources":
[
{
"amount": "NUMBER_VCPUS",
"type": "VCPU"
},
{
"amount": "MEMORY",
"type": "MEMORY"
},
],
"customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ",
}
更改下列內容:
COMMITMENT_NAME:承諾名稱REGION:承諾的區域,以及您要承諾購買 Compute Engine 資源的區域。PROJECT_ID:專案 IDCOMMITMENT_PLAN:承諾方案。這項屬性也會決定您必須承諾購買資源的最短時間。請指定下列其中一個值:- 承諾使用 1 年:
TWELVE_MONTH - 承諾使用 3 年:
THIRTY_SIX_MONTH。
- 承諾使用 1 年:
COMMITMENT_TYPE:您要承諾購買資源的機器系列。可用的選項如下:- 若為 A2 機型,請使用
ACCELERATOR_OPTIMIZED - 如為 A3 Edge 和 A3 High 機型,請使用
ACCELERATOR_OPTIMIZED_A3 - 如果是 A3 Mega 機型,請使用
ACCELERATOR_OPTIMIZED_A3_MEGA - 如果是 G2 機型,請使用
GRAPHICS_OPTIMIZED - 如為 G4 機型,請使用
GRAPHICS_OPTIMIZED_G4 - 如為 C2 機型,請使用
COMPUTE_OPTIMIZED - 如為 C2D 機型,請使用
COMPUTE_OPTIMIZED_C2D - 如為 C3 機型,請使用
COMPUTE_OPTIMIZED_C3 - 如果是 C3D 機型,請使用
COMPUTE_OPTIMIZED_C3D - 如為 H3 機型,請使用
COMPUTE_OPTIMIZED_H3 - 如為 H4D 機型,請使用
COMPUTE_OPTIMIZED_H4D - 若為 N1 機器類型,請使用
GENERAL_PURPOSE - 如為 C4 機型,請使用
GENERAL_PURPOSE_C4 - 如為 C4A 機型,請使用
GENERAL_PURPOSE_C4A - 如為 C4D 機型,請使用
GENERAL_PURPOSE_C4D - 如為 E2 機器類型,請使用
GENERAL_PURPOSE_E2 - 如果是 N2 機器類型,請使用
GENERAL_PURPOSE_N2 - 如果是 N2D 機型,請使用
GENERAL_PURPOSE_N2D - 如為 N4 機型,請使用
GENERAL_PURPOSE_N4 - 如為 N4D 機型,請使用
GENERAL_PURPOSE_N4D - 如為 N4A 機型,請使用
GENERAL_PURPOSE_N4A - 如為 Tau T2D 機型,請使用
GENERAL_PURPOSE_T2D - 如果是 M1 或 M2 機型,請使用
MEMORY_OPTIMIZED - 如為 M3 機型,請使用
MEMORY_OPTIMIZED_M3 - 如為 M4 機型,請使用
MEMORY_OPTIMIZED_M4 - 如要使用搭載 6 TB 記憶體的 M4 機器類型,請使用
MEMORY_OPTIMIZED_M4_6TB - 如為搭載 6 TB 記憶體的 X4 機器類型,請使用
MEMORY_OPTIMIZED_X4_480_6T - 如要使用記憶體容量為 8 TB 的 X4 機器類型,請使用
MEMORY_OPTIMIZED_X4_480_8T - 如為搭載 12 TB 記憶體的 X4 機器類型,請使用
MEMORY_OPTIMIZED_X4_960_12T - 如要使用搭載 16 TB 記憶體的 X4 機器類型,請使用
MEMORY_OPTIMIZED_X4_960_16T - 如要使用記憶體容量為 24 TB 的 X4 機器類型,請使用
MEMORY_OPTIMIZED_X4_1440_24T - 如為搭載 32 TB 記憶體的 X4 機器類型,請使用
MEMORY_OPTIMIZED_X4_1920_32T - 如為 Z3 機型,請使用
STORAGE_OPTIMIZED_Z3
- 若為 A2 機型,請使用
NUMBER_VCPUS:您要承諾購買的 vCPU 數量。MEMORY:您要購買的記憶體量 (以 MB 為單位),例如10240MB。CUSTOM_END_DATE:自訂的學期結束日期,格式必須為YYYY-MM-DD。舉例來說,如要將自訂結束日期設為 2024 年 4 月 20 日,請將日期格式設為2024-04-20。END_TIME:美國和加拿大太平洋時間凌晨 12 點 (UTC-8 或 UTC-7),即世界標準時間 (UTC) 的偏移量。請指定下列其中一個值:- 日光節約時間:
07:00:00 - 其他時間:
08:00:00
- 日光節約時間:
如要瞭解購買 GPU 和/或本機 SSD 磁碟承諾時,如何延長期限的詳細語法,請參閱購買附加保留項目的承諾。
舉例來說,假設 us-central1 區域的承諾 (example-commitment) 指定的資源為四個 N1 vCPU 和九 GB 記憶體。承諾的合約方案為 TWELVE_MONTH。假設您想在 2024 年 1 月 1 日購買這項約期,並希望自訂約期,在 6 月 30 日結束,
- 如要購買這項約期,請提出下列要求:
POST https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-central1/commitments
{
"name": "example-commitment",
"plan": "TWELVE_MONTH",
"type": "GENERAL_PURPOSE",
"resources":
[
{
"amount": "4",
"type": "VCPU"
},
{
"amount": "9216",
"type": "MEMORY"
},
],
"customEndTimestamp": "2025-07-01T07:00:00Z",
}
延長現有承諾使用合約的約期
如要延長現有有效約期的期限,請更新約期屬性,指定或更新自訂結束日期。
如要延長現有約期的期限,請使用下列其中一個選項:
控制台
發起延長期限作業前,請先在 Cloud de Confiance 控制台選取要延長承諾期限的專案。
前往 Cloud de Confiance 控制台的「承諾使用折扣」頁面。
「Commitment list」(承諾清單) 頁面隨即開啟,並顯示「Hardware commitments」(硬體承諾) 分頁。
如要啟動承諾的延期作業,請在「硬體承諾」分頁中選取有效承諾,然後按一下「延長」。
或者,您也可以執行下列步驟:
在「Commitment list」(承諾清單) 頁面的「Hardware commitments」(硬體承諾) 分頁中,按一下要延長的有效承諾名稱。
在所選方案的「硬體承諾詳細資料」頁面中,按一下「延長」。
系統會顯示所選約期的「延長」窗格。
如要完成延長期限作業,請在承諾的「延長」窗格中執行下列操作:
查看「承諾詳細資料」。
在「選取結束日期」欄位中,指定承諾的自訂結束日期。
在「承諾時間表」部分,查看「新結束日期」欄位。
如要確認延長期限要求,請按一下「延長」。
gcloud
如要延長現有有效承諾方案的期限,請執行 gcloud compute commitments update 指令,並加入 --custom-end-time 旗標。
gcloud compute commitments update COMMITMENT_NAME \
--region=REGION \
--project=PROJECT_ID \
--custom-end-time=CUSTOM_END_DATE
更改下列內容:
COMMITMENT_NAME:承諾名稱PROJECT_ID:專案 IDREGION:承諾的區域,以及您要承諾購買 Compute Engine 資源的區域。CUSTOM_END_DATE:您希望的自訂期限結束日期,格式為YYYY-MM-DD,其中YYYY是年份、MM是月份,而DD是日期。舉例來說,如要指定 2024 年 4 月 20 日為自訂結束日期,請將格式設為2024-04-20。
舉例來說,假設您在 us-central1 區域中,以四個 N1 vCPU 和九 GB 記憶體指定資源,並採用自訂期限承諾 (example-commitment)。承諾的合約方案為 12-month。
這項承諾於 2024 年 1 月 1 日購買,並於 6 月 30 日到期
- 如要將期限延長至 2026 年 6 月 30 日,請執行下列指令:
gcloud compute commitments update example-commitment \
--region=us-central1 \
--project=my-project \
--custom-end-time=2026-07-01
REST
如要延長現有有效合約的期限,請向 regionCommitments.update 方法發出 PATCH 要求。在要求主體中,請納入 customEndTimestamp 欄位。
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments/COMMITMENT_NAME
{
"name": "COMMITMENT_NAME",
"customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ",
}
更改下列內容:
COMMITMENT_NAME:承諾名稱REGION:承諾的區域,以及您要承諾購買 Compute Engine 資源的區域。PROJECT_ID:專案 IDCUSTOM_END_DATE:您希望的自訂期限結束日期,格式為YYYY-MM-DD,其中YYYY是年份、MM是月份,而DD是日期。舉例來說,如要指定 2024 年 4 月 20 日為自訂結束日期,請將格式設為2024-04-20。END_TIME:美國和加拿大太平洋時間凌晨 12 點 (UTC-8 或 UTC-7),即世界標準時間 (UTC) 的偏移量。請指定下列其中一個值:- 日光節約時間:
07:00:00 - 其他時間:
08:00:00
- 日光節約時間:
舉例來說,假設您在 us-central1 區域中,以四個 N1 vCPU 和九 GB 記憶體指定資源,並採用自訂期限承諾 (example-commitment)。承諾的合約方案為 12-month。
這項承諾於 2024 年 1 月 1 日購買,並於 6 月 30 日到期
- 如要將期限延長至 2026 年 6 月 30 日,請提出下列要求:
PATCH https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-central1/commitments/example-commitment
{
"name": "example-commitment",
"customEndTimestamp": "2026-07-01T07:00:00Z",
}
後續步驟
- 瞭解如何自動續約依資源計算的承諾使用合約。
- 瞭解如何升級依資源計算的承諾使用合約。
- 瞭解如何分析 CUD 的成效。