配額與限制

本文列出 Cloud Tasks 適用的配額和系統限制。

  • 配額會指定您可使用的可計數共用資源數量。配額是由 Cloud Tasks 等服務定義。 Google Cloud
  • 系統限制是無法變更的固定值。

Google Cloud 會使用配額來確保公平性,並減少資源使用量和可用性暴增的情況。配額會限制專案可使用的Google Cloud 資源 Google Cloud 數量。配額適用於各種資源類型,包括硬體、軟體和網路元件。舉例來說,配額可以限制對服務發出的 API 呼叫數、專案並行使用的負載平衡器數量,或是可建立的專案數量。配額可以預防服務過載,進而保障Google Cloud 使用者社群的權益。配額也能協助您管理自己的 Google Cloud 資源。

Cloud Quotas 系統會執行下列操作:

在大多數情況下,如果您嘗試使用的資源超過配額,系統會封鎖資源存取權,導致您嘗試執行的工作失敗。

配額通常是在 Google Cloud 專案 層級套用。在一個專案中使用資源,不會影響另一個專案的可用配額。在 Google Cloud 專案中,所有應用程式和 IP 位址會共用配額。

如要調整大部分配額,請使用 Google Cloud 控制台。 詳情請參閱「要求調整配額」。

Cloud Tasks 資源也設有系統限制。 系統限制無法變更。

資源 說明
佇列數量上限:

HTTP 目標

1,000 個佇列 每個區域中,專案可存在的佇列總數。包含預設佇列。

如要增加配額,請前往 Google Cloud console 的「配額」頁面並選取「編輯配額」。

佇列數量上限:

App Engine 目標

1,000 個佇列 每項專案中可存在的佇列總數,處理 App Engine 目標工作的佇列必須與 App Engine 應用程式位於相同地區。這項配額包含預設佇列。注意:這項配額適用於透過 Cloud Tasks API 方法建立的佇列。然而,透過 queue.yaml 建立的所有佇列均使用舊版工作佇列方法,這些佇列的初始配額仍為 100。

如要增加配額,請前往 Google Cloud console 的「配額」頁面並選取「編輯配額」。

API 要求 每分鐘 600 萬次要求 每分鐘可提出的 API 要求總數。

如要增加配額,請前往 Google Cloud 控制台的「配額」頁面並選取「編輯配額」。

佇列調度速率 每個佇列每秒調度 500 個工作 佇列可分派工作的最大速率。如要以更高的速率進行分派,請使用多個佇列。
工作大小上限 1 MB 可新增至佇列的工作大小上限。
強制執行工作要求 每分鐘 60 個要求 每分鐘的執行工作要求總數。請注意,此 API 的用途是人工除錯,與正常工作執行作業無關。
列出要求 每分鐘 600 次要求 每分鐘的列出工作列出佇列列出地點要求總數。
清除重複工作的時間長度 最長 24 小時 在此期間內,如果您新增的工作名稱與最近刪除的工作相同,服務就會拒絕這項工作並顯示錯誤。這是一項工作遭到刪除之後,清除重複工作持續執行的時間長度。
佇列效期 30 天後失效 如果沒有任何 API 對佇列進行方法呼叫,且該佇列在此期間內沒有分派任何工作,則佇列將變為 INACTIVE
工作保留時間上限 31 天 工作從加入佇列至遭到系統自動刪除之間的時間長度。
工作排程時間上限 從當前日期與時間起 30 天內 未來可排程工作的時間長度上限。
重新建立佇列的等待時間 7 天 刪除佇列後,您必須等到這段時間過去才能重新建立名稱相同的佇列。

增加配額

如要增加配額,請前往 Google Cloud 主控台的「配額」頁面並選取「編輯配額」來調整,但不得超過相應的配額上限。如要提高原有的配額上限,只要在編輯配額時指定想要提高的配額量,並說明需要提高配額的理由,然後提交新的配額設定即可。我們會在收到您的要求後通知您,並有可能與您聯絡,以進一步詢問相關細節。審核完成後,我們會告知您要求是否獲得核准。