Google Cloud 使用配额来帮助确保公平性并减少资源使用和可用性的激增。配额用于限制您的 Google Cloud 项目可使用的 Google Cloud 资源的数量。配额适用于一系列资源类型,包括硬件、软件和网络组件。例如,配额可以限制对某项服务的 API 调用次数、您的项目并发使用的负载均衡器数量或者您可以创建的项目数量。配额可以防止服务过载,从而保护 Google Cloud 用户社区。配额还可帮助您管理自己的 Google Cloud 资源。
Cloud 配额系统执行以下操作:
- 监控 Google Cloud 产品和服务的消耗情况
- 限制这些资源的消耗量
- 提供请求更改配额值的方法
在大多数情况下,当您尝试消耗的资源超出其配额允许的范围时,系统会阻止对资源的访问,并且您尝试执行的任务会失败。
配额通常在 Google Cloud 项目级层应用。您在一个项目中使用资源不会影响您在另一个项目中的可用配额。在 Google Cloud 项目中,配额在所有应用和 IP 地址间共享。
Compute Engine 资源也存在系统限制。这些系统限制与配额系统无关。除非另有说明,否则无法更改系统限制。
Compute Engine 配额和限制有三类:
- 资源配额:用于限制 Compute Engine 资源(例如虚拟机 [VM] 实例和 GPU)用量的配额。如需了解详情,请参阅资源用量配额和权限管理。
- API 配额:用于限制调用 Compute Engine API 的频率的配额。如需了解详情,请参阅 Compute Engine API 资源配额。
- 并发操作配额:用于限制运行中的 Compute Engine 操作数的上限。如需了解详情,请参阅 Compute Engine 并发操作配额。
用于检查和修改用量限额的权限
如需查看您的配额,您必须拥有 serviceusage.quotas.get
权限。
如需更改您的配额,您必须拥有 serviceusage.quotas.update
权限。
基本 IAM 角色 Owner 和 Editor 以及预定义的 Quota Administrator 角色中默认包含这些权限。
查看您的分配配额
区域配额不是项目配额的子集。虚拟机实例是区域配额的一部分。
如果您正在寻找区域配额,比如您可以在一个区域中创建多少个虚拟机,请参阅检查区域配额。如需查看您的项目配额,请使用 Google Cloud 控制台或 Google Cloud CLI。
以下部分介绍如何查看项目中的分配配额限制。如需查看 API 配额和并发操作配额的限制,请使用 gcloud alpha services quota list
命令。如需了解详情,请参阅查看并发操作配额和限制。
如需了解配额类别,请参阅关于配额。
查看区域配额
控制台
在 Google Cloud 控制台中,转到配额页面。
gcloud
列出某个区域中的配额:
gcloud compute regions describe REGION
将 REGION
替换为您要查看其配额信息列表的区域的名称。
查看项目配额
控制台
在 Google Cloud 控制台中,转到配额页面。
gcloud
查看项目级配额:
gcloud compute project-info describe --project PROJECT_ID
将 PROJECT_ID
替换为您的项目 ID。
修改配额
如需调整大多数配额,请使用 Google Cloud 控制台。如需了解详情,请参阅申请更高的配额。
配额发布
有时,Google Cloud 会更改资源和 API 的默认配额。这些更改逐步进行。在新的默认配额发布期间,Google Cloud 控制台中显示的最大配额可能并不反映您可以使用的实际最大配额。
例如,假设 Google Cloud 将防火墙规则的默认最大配额从 200
更改为 300
,并且您可以使用 Google Cloud 控制台查看配额,那么您可能会看到新的配额为 300
,即使您的实际配额为 200
(直到发布完成)。
如需了解持续配额发布,请参阅已知问题。如果未说明任何问题,则不会进行任何配额发布。
如果配额发布正在进行,并且您希望确认可用的实际最大配额,请使用 Google Cloud CLI 检查配额。如果您需要的配额超出您有权使用的配额,请提交增加配额请求。
后续步骤
- 查看 Compute Engine 资源用量配额和权限管理。
- 查看 Compute Engine API 配额。
- 查看 Compute Engine 并发操作限制。
- 参阅按资源计价方案。
- 参阅虚拟机实例定价方案。
- 查看和管理配额。
- 了解如何设置配额提醒