您可以使用 Cloud Quotas 查看進行中的配額值推出作業。本節說明如何透過 Google Cloud 控制台和 Cloud Quotas API 查看這些推出作業。
瞭解持續推出的功能
當其他 Google Cloud 服務提高資源和 API 的預設配額值時,這些變更會逐步生效,因此不同區域或資源可能會持續推出。在推出期間, Google Cloud 控制台或 Cloud Quotas API 中顯示的配額值,不會反映新的配額值,直到推出完成為止。
在控制台中查看進行中的推出作業
如果配額正在推出,主控台的 Cloud Quotas 頁面頂端會顯示資訊訊息。訊息內容類似於下列文字,並包含連結。按一下「配額」即可篩選,只顯示正在推出的配額:
Values for quotas are being updated. This may take 2-3 weeks to complete.
如果配額值受到持續推出作業影響,旁邊會顯示「更新」滾動式更新指標。
如果沒有看到滾動式更新指標,請按照下列步驟操作:
在 Google Cloud 控制台,依序前往「IAM & Admin」(IAM 與管理) >「配額與系統限制」頁面:
按一下資訊訊息中的「配額」連結,即可開啟「持續推出中:True」篩選器。
表格會更新,在持續推出期間,配額值旁邊會顯示更新的滾動式更新指標。
「Edit Quotas」(編輯配額) 和「monitoring」(監控) 配額用量圖表面板也會顯示滾動式更新指標,協助您找出正在推出的配額。
透過 Cloud Quotas API 查看進行中的推出作業
您也可以使用 Cloud Quotas API 查看進行中的推出作業。詳情請參閱設定 Cloud Quotas API 和實作常見用途的操作說明。
Cloud Quotas API 資源模型會使用 QuotaInfo 和 QuotaPreference 資源,指出持續推出的功能:
在持續推出期間,
QuotaInfo資源會傳回先前的配額值。如果配額正在推出,回應中的QuotaDetails下方會顯示rollout_info欄位。這個欄位表示系統正在進行推出作業,且每個dimensionsInfo資源中指定的維度配額值都會增加。在持續推出期間,
QuotaPreference資源會傳回先前的配額值。
在持續推出期間,下列 Cloud Quota API 會傳回先前的配額值:
使用 Cloud Quotas API 前的注意事項
以下各節假設您已熟悉 Cloud Quotas API。使用 Cloud Quotas API 前,請務必設定開發環境,並熟悉用於發出 GET 要求以取得配額資訊的指令:
- 如需總覽,請參閱「Cloud Quotas API 總覽」。
- 如需設定開發環境的操作說明,請參閱設定 Cloud Quotas API 的操作說明。
- 如要查看 API 要求和回應範例,請參閱這個範例,瞭解如何取得特定維度的服務配額資訊。
持續推出期間的 API 回應範例
以下範例顯示四個地區 (us-central1、us-central2、us-west1、us-east1) 支援的地區配額結果。預設值為 200 (us-central1) 和 100 (所有其他區域)。這個區域配額在 us-central2 中,也有額外的配額覆寫值 300。
假設服務供應商將預設值更新為 us-central1 和 us-central2 中的 220。以下範例顯示 QuotaInfo 回應,其中 us-central1 和 us-central2 的服務設定發布作業正在進行中:
- 在推出完成前,每個位置的
details欄位都會顯示配額值。 - 以 us-central1 來說,配額值為
200,而rolloutInfo欄位則表示目前正在進行推出作業。配額值只會在推出作業完成後變更為 220。 - 由於配額覆寫,us-central2 的配額值為
300。推出完成後,配額值維持不變,因此不會顯示rolloutInfo欄位。 - 在 us-west1 和 us-east1 中,值預設為
100。
"name": "projects/PROJECT_NUMBER/locations/global/services/compute.googleapis.com/quotaInfos/GPUS-PER-GPU-FAMILY-per-project-region", "quotatId": "GPUS-PER-GPU-FAMILY-per-project-region", "metric": "compute.googleapis.com/gpus_per_gpu_family", "service": "compute.googleapis.com", "isPrecise": true, "containerType": "PROJECT", "dimensions": [ "gpu_family", "region" ], "quotaDisplayName": "GPUs per GPU family", "metricDisplayName": "GPUs", "dimensionsInfos": [ { "dimensions": { "region" : "us-central1" } , "details": { "value": 200, "rolloutInfo": { "ongoingRollout": true } }, "applicableLocations": [ "us-central1" ] , }, { "dimensions": { "region" : "us-central2" } , "details": { "value": 300, }, "applicableLocations": [ "us-central2" ] }, { "dimensions": {}, "details": { "value": 100, }, "applicableLocations": [ "us-west1", "us-east1" ] }]