本文档列出了适用于 Compute Engine 的配额和限制。
配额限制了 Cloud 项目可使用的特定共享 Google Cloud 资源(包括硬件、软件和网络组件)的数量。
配额是执行以下操作的系统的一部分:
- 监控 Google Cloud 产品和服务的使用情况或消费情况。
- 为了确保公平性和减少使用量高峰等原因,您可以限制对这些资源的消耗。
- 维护可自动强制执行规定限制的配置。
- 提供更改配额或请求更改配额的方法。
超过配额时,在大多数情况下,系统会立即阻止对相关 Google 资源的访问,并且您尝试执行的任务将失败。在大多数情况下,应于每个 Cloud 项目的配额,并由使用该 Cloud 项目的所有应用和 IP 地址共享。
资源用量配额
出于各种目的,Compute Engine 会对资源用量实施配额限制。例如,配额有助于保护 Google Cloud 用户群体,避免出现意外的用量激增。Google Cloud 还提供免费试用配额,可为项目提供一定用量,以便您免费试用 Google Cloud。
并非所有项目的配额都完全相同。随着您的 Google Cloud 使用量逐步增加,您的配额可能会相应地增加。如果您预计使用量即将显著增加,则可以在 Google Cloud 控制台的配额页面中主动申请配额调整。
如需了解 Compute Engine API 速率限制配额的具体信息,请参阅 API 速率限制。
用于检查和修改用量限额的权限
如需查看您的配额,您必须拥有 serviceusage.quotas.get
权限。
如需更改您的配额,您必须拥有 serviceusage.quotas.update
权限。
基本 IAM 角色 Owner 和 Editor 以及预定义的 Quota Administrator 角色中默认包含这些权限。
查看您的配额
区域配额不是项目配额的子集。虚拟机实例是区域配额的一部分。
如果您正在寻找区域配额,比如您可以在一个区域中创建多少个虚拟机,请参阅检查区域配额。如需查看您的项目配额,请使用 Google Cloud 控制台或 Google Cloud CLI。
如需了解配额类别,请参阅了解配额。
查看区域配额
控制台
在 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 控制台增加配额,请参阅申请更高配额限制。
申请减少配额
您可能希望通过设置自己的配额限制来限制特定资源的用量。例如,为了防止超出免费用量限额而产生费用,您可以申请每日上限。用量上限有时称为使用方替换值。
如需为配额设置上限,请按照与申请提高配额上限相同的步骤进行操作。 配额上限请求会自动获得批准,并且可以随时进行调整。
配额和资源可用性
资源用量配额是您可以创建的特定类型资源的最大数量(如果这些资源的可用数量足够)。配额不能保证资源始终可用。如果资源不可用,或您选择的区域已无富余资源,您就无法创建该类型的资源,即使您的区域或项目中有剩余配额也是如此。例如,您可能仍有用于在 us-central1
中创建外部 IP 地址的配额,但该区域中可能没有可用的 IP 地址。
类似地,即使您有区域级配额,在特定可用区内也可能无法使用某项资源。例如,您可能仍有在区域 us-central1
中创建虚拟机实例的配额,但如果可用区 us-central1-a
的资源已用尽,您可能无法在该可用区创建虚拟机实例。在这种情况下,请尝试在另一个可用区(例如 us-central1-f
)中创建该资源。如需详细了解在可用区级资源用尽时您可采用的方案,请参阅排查资源可用性问题的文档。
资源配额
在规划虚拟机实例需求时,您应该考虑多种配额,这些配额会影响您可以创建的虚拟机实例数量。
区域和全球配额
虚拟机配额是在区域级进行管理的。虚拟机实例、实例组、磁盘配额和 CPU 可以由该区域中的任何虚拟机使用,无论虚拟机在哪个可用区。例如,CPU 配额属于区域性配额,因此每个区域有不同的限制和用量。如需在 us-central1
区域中的任一可用区内启动一个 n2-standard-16
实例,您需要在 us-central1
中有足够的配额(至少 16 个 CPU)。
创建防火墙、负载均衡器、网络和 VPN 需要有网络和负载平衡配额。这些是不受具体区域影响的全球配额。所有区域都可以使用全球配额。例如,分配给负载均衡器和 HTTP(S) 代理的使用中和静态外部 IP 地址会使用全球配额。
虚拟机实例
虚拟机实例配额是一种区域配额,会限制指定区域中可存在的虚拟机实例的数量(无论虚拟机是否在运行)。此配额会显示在 Google Cloud 控制台的配额页面上。Compute Engine 会自动将此配额设置为常规 CPU 配额的 10 倍。您不需要申请此配额。如果您需要增加配额以容纳更多虚拟机实例,则应该申请更多 CPU,因为增加 CPU 可以增加虚拟机实例配额。此配额适用于正在运行和未运行的虚拟机,以及常规实例和抢占式实例。
在 Google Cloud 控制台中,转到配额页面。
点击
过滤条件表,然后选择服务。选择 Compute Engine API。
选择限制名称:虚拟机实例。
如需按区域查看虚拟机实例配额列表,请点击所有配额。区域配额会从高到低列出。
点击要更改其配额的区域对应的复选框。
点击
修改配额。填写表单。
点击提交请求。
实例组
为了使用实例组,您必须具有实例组使用的所有资源的可用配额(例如 CPU 配额)以及实例组资源本身的可用配额。根据您创建的实例组类型,系统将相应地使用以下实例组资源用量配额:
服务类型 | 服务配额 |
---|---|
区域(多可用区)代管式实例组 | Regional instance group managers |
可用区(单可用区)代管式实例组 | 以下两者:
|
非代管式(单可用区)实例组 | Instance groups |
区域(多可用区)自动扩缩器 | Regional autoscalers |
可用区(单可用区)自动扩缩器 | Autoscalers |
磁盘配额
下述永久性磁盘和本地 SSD 配额按区域实施:
Local SSD (GB)
。此配额是可以挂接到某区域中各虚拟机的本地 SSD 磁盘分区的总大小。本地 SSD 是一种快速的临时磁盘,应该用于容错能力较高的暂存、本地缓存或处理作业,因为这类磁盘在虚拟机实例重启时可能会丢失数据。本地 SSD 分区以 375 GB 为增量销售,最多可以将 24 个本地 SSD 分区挂接到一个虚拟机。在 gcloud CLI 和 API 中,此配额称为LOCAL_SSD_TOTAL_GB
。Persistent disk standard (GB)
。此配额是可在一个区域中创建的标准永久性磁盘的总大小。如优化永久性磁盘和本地 SSD 性能中所述,标准永久性磁盘提供的 IOPS 和吞吐量低于 SSD 永久性磁盘或本地 SSD。这种磁盘经济实惠,可用作耐用的大型存储磁盘,也可用作启动磁盘,以及用于串行写入进程(例如日志)。标准永久性磁盘持久耐用,可以无限期地挂接到磁盘所在可用区内的虚拟机。在 gcloud CLI 和 API 中,此配额称为DISKS_TOTAL_GB
。此配额还适用于区域标准永久性磁盘,但由于区域磁盘会在一个区域内的两个可用区中复制,因此每 GB 消耗的配额将翻倍。Persistent disk SSD (GB)
。此配额是可在一个区域中创建的 SSD 永久性磁盘分区的总大小。SSD 永久性磁盘有多个副本,并且 IOPS 和吞吐量高于标准永久性磁盘,如块存储性能中所述。SSD 永久性磁盘可以无限期地挂接到同一个可用区内的虚拟机。在 gcloud CLI 和 API 中,此配额称为SSD_TOTAL_GB
。此配额与本地 SSD 配额是分开计量的。此配额适用于以下列出的磁盘类型。区域级永久性磁盘在同一区域的两个可用区中进行复制,因此每 GB 消耗的配额翻倍:- 可用区级和区域级 SSD 永久性磁盘
- 可用区级和区域级平衡永久性磁盘
CPU 配额限制
CPU 配额是您在某个区域内的所有虚拟机实例中的虚拟 CPU 总数。CPU 配额适用于正在运行的虚拟机和预留的虚拟机资源。预定义虚拟机和抢占式虚拟机都会消耗此配额。
为了帮助保护 Compute Engine 系统和其他用户的安全,一些新帐号和项目还具有 CPUs (All Regions)
全球配额,这种配额适用于所有区域,并按您在所有区域中的所有 vCPU 的总数来计量。
例如,如果在单个区域(如 us-central1
)中剩余 48 个 vCPU,但 CPUs (All Regions)
配额只剩余 32 个 vCPU,那么您只能在 us-central1
区域中启动 32 个 vCPU,即使该区域还有剩余配额也是如此。这是因为您达到 CPU (All Regions)
配额的限制,需要删除现有的实例才能启动新实例。
E2 和 N1 机器类型共用一个 CPU 配额池。除非另有说明,否则所有其他机器类型都具有唯一的独立 CPU 配额池。
如果您的虚拟机使用的是承诺使用折扣,您必须先购买承诺使用折扣配额,然后才能购买承诺使用折扣合约。
机器类型 | 配额池 | CPU 配额名称 | 承诺 CPU 配额名称 |
---|---|---|---|
N1 | 共享池 | CPUS |
Committed_CPUS |
E2 | 共享池 | CPUS |
Committed_E2_CPUS |
N2 | 独立池 | N2_CPUS |
Committed_N2_CPUS |
N2D | 独立池 | N2D_CPUS |
Committed_N2D_CPUS |
T2D | 独立池 | T2D_CPUS |
Committed_T2D_CPUS |
T2A | 独立池 | T2A_CPUS |
不适用于 Committed_T2A_CPUS |
M1 | 独立池 | M1_CPUS |
Committed_MEMORY-OPTIMIZED_CPUS |
M2 | 独立池 | M2_CPUS |
Committed_MEMORY-OPTIMIZED_CPUS |
M3 | 独立池 | M3_CPUS |
Committed_M3_CPUS |
C2 | 独立池 | C2_CPUS |
Committed_C2_CPUS |
C2D | 独立池 | C2D_CPUS |
Committed_C2D_CPUS |
A2 | 独立池 | A2_CPUS |
Committed_A2_CPUS |
抢占式虚拟机 | 共享池 | PREEMPTIBLE_CPUS |
不适用于抢占式虚拟机 |
GPU 配额
与虚拟 CPU 配额类似,GPU 配额是指您在一个区域内的所有虚拟机实例中的虚拟 GPU 总数。GPU 配额适用于正在运行的虚拟机和预留的虚拟机资源。预定义虚拟机和抢占式虚拟机都会消耗此配额。
若要确保您的项目中有足够的 GPU 可用,或者需要申请增加配额,请查看配额页面。此外,新帐号和项目还具有一个 GPU 全球配额,该配额适用于所有区域。
申请 GPU 配额时,您必须为要在每个区域中创建的 GPU 型号申请一个配额,并根据所有可用区中所有类型的 GPU 总数另外申请一个全球配额。 申请抢占式 GPU 配额可使用这些资源。
NVIDIA | GPU 配额名称 | 承诺 GPU 配额名称 | 虚拟工作站 | 抢占式 GPU | 抢占式 GPU 虚拟工作站 |
---|---|---|---|---|---|
A100 40GB | NVIDIA_A100_GPUS |
COMMITTED_NVIDIA_A100_GPUS |
不适用 | PREEMPTIBLE_NVIDIA_A100_GPUS |
不适用 |
A100 80GB | NVIDIA_A100_80GB_GPUS |
COMMITTED_NVIDIA_A100_80GB_GPUS |
不适用 | PREEMPTIBLE_NVIDIA_A100_80GB_GPUS |
不适用 |
T4 | NVIDIA_T4_GPUS |
COMMITTED_NVIDIA_T4_GPUS |
NVIDIA_T4_VWS_GPUS |
PREEMPTIBLE_NVIDIA_T4_GPUS |
PREEMPTIBLE_NVIDIA_T4_VWS_GPUS |
V100 | NVIDIA_V100_GPUS |
COMMITTED_NVIDIA_V100_GPUS |
不适用 | PREEMPTIBLE_NVIDIA_V100_GPUS |
不适用 |
P100 | NVIDIA_P100_GPUS |
COMMITTED_NVIDIA_P100_GPUS |
NVIDIA_P100_VWS_GPUS |
PREEMPTIBLE_NVIDIA_P100_GPUS |
PREEMPTIBLE_NVIDIA_P100_VWS_GPUS |
P4 | NVIDIA_P4_GPUS |
COMMITTED_NVIDIA_P4_GPUS |
NVIDIA_P4_VWS_GPUS |
PREEMPTIBLE_NVIDIA_P4_GPUS |
PREEMPTIBLE_NVIDIA_P4_VWS_GPUS |
K80 | NVIDIA_K80_GPUS |
COMMITTED_NVIDIA_K80_GPUS |
不适用 | PREEMPTIBLE_NVIDIA_K80_GPUS |
不适用 |
抢占式资源的配额
如需使用挂接到抢占式虚拟机实例的抢占式 CPU 或 GPU,或使用挂接到抢占式虚拟机实例的本地 SSD,您的项目中必须有相应资源的可用配额。
您可以为 Preemptible CPUs
、Preemptible GPUs
或 Preemptible Local SSDs (GB)
资源申请特殊的抢占式配额。不过,如果您的项目没有抢占式配额,并且您从未申请过抢占式配额,则可以使用标准配额来启动抢占式资源。
在 Compute Engine 授予您某个区域的抢占式配额后,所有抢占式实例都将自动计入抢占式配额。 此配额用尽后,您必须为这些资源申请抢占式配额。
外部 IP 地址
对于需要通过公共互联网直接访问的虚拟机,您必须拥有足够的外部 IP 地址分配给每一个虚拟机。区域 IP 配额用于为该区域中的虚拟机分配 IPv4 地址。全球 IP 配额用于为全球网络资源(例如负载均衡器)分配 IPv4 地址。Google Cloud 会根据您的需求提供不同类型的 IP 地址。如需了解费用,请参阅外部 IP 地址价格。 如需了解配额详情,请参阅配额和限制。
使用中的外部 IP 地址。包括目前正由某项资源使用的临时和静态 IP 地址。
静态外部 IP 地址:为您的资源预留的外部 IP 地址,机器重启后保持不变。您可以在 DNS 和域名服务商处注册这些地址,以提供方便用户使用的地址,例如 www.example-site.com。
静态内部 IP 地址:利用静态内部 IP 地址,您可以预留子网中配置的 IP 范围内的内部 IP 地址,然后根据需要将这些预留的内部地址分配给资源。
API 速率限制
API 速率限制(也称为 API 配额)定义了可向 Compute Engine API 发出的请求数。API 速率限制按项目计算。每个速率限制对应于一个或多个 Compute Engine API 方法的所有请求。使用 gcloud compute
或 Google Cloud 控制台时,您也会向 API 发出请求,这些请求将计入您的速率限制。如果您使用服务帐号访问 API,这也会计入您的速率限制。
API 速率限制是强制执行的,并且每隔 60 秒(1 分钟)自动重新填充。也就是说,如果您的项目在 60 秒内达到速率上限,则必须等待配额重新填充,然后才能在该组中发出更多请求。如果您的项目超过速率限制,您会收到 403 错误和原因 rateLimitExceeded
。要解决此错误,请等待一分钟再重新发送请求,配额应该会在下一个间隔开始时重新填充。
目前,使用以下组对请求进行限制。每个组均单独计算,因此您可以同时达到每个组的最大限制。
全局指标的 API 速率限制
除非另有说明,否则以下速率限制组适用于所有资源:
限制组 说明 |
指标名称 | 默认限额 |
---|---|---|
查询 对全局变更方法的限制。 |
compute.googleapis.com/default |
每个项目的速率 (defaultPerMinutePerProject ):1500 个请求/分钟 |
读取请求 对全局 *.get 方法的限制。 |
compute.googleapis.com/read_requests |
每个项目的速率 (ReadRequestsPerMinutePerProject ):1500 个请求/分钟 |
列出请求 对全局 *.list 方法的限制。 |
compute.googleapis.com/list_requests |
每个项目的速率 (ListRequestsPerMinutePerProject ):1500 个请求/分钟 |
操作读取请求 对 globalOperations.get 方法的限制。 |
compute.googleapis.com/operation_read_requests |
每个项目的速率 (OperationReadRequestsPerMinutePerProject ):1500 个请求/分钟 |
全球性资源变更请求 对 images.delete 、images.deprecate 、images.insert 、images.setLabels 、snapshots.delete 、snapshots.insert 、snapshots.setLabels 、machineImages.insert 和 machineImages.delete 方法的限制。 |
compute.googleapis.com/global_resource_write_requests |
每个项目的速率 (GlobalResourceWriteRequestsPerMinutePerProject ):375 个请求/分钟 |
重量级更改请求 对 interconnects 资源的 patch 、delete 和 insert 方法的限制。 |
compute.googleapis.com/heavy_weight_write_requests |
每个项目的速率 (HeavyWeightWriteRequestsPerMinutePerProject ):750 个请求/分钟 |
重量级读取请求 - 对 *.aggregatedList 方法的限制如下: |
compute.googleapis.com/heavy_weight_read_requests |
每个项目的速率 (HeavyWeightReadRequestsPerMinutePerProject ):750 个请求/分钟 |
以下速率限制组适用于具有每种方法的限制的全局 API:
限制组 说明 |
指标名称 | 默认限额 |
---|---|---|
许可插入请求 - 对 licenses.insert 方法的限制如下: |
compute.googleapis.com/license_insert_requests |
|
项目集常见实例元数据请求 - 对 projects.setCommonInstanceMetadata 方法的限制如下: |
compute.googleapis.com/project_set_common_instance_metadata_requests |
每个项目的速率 (ProjectSetCommonInstanceMetadataRequestsPerMinutePerProject ):36 个请求/分钟 |
区域指标的 API 速率限制
以下限制适用于使用区域指标的方法:
限制组 说明 |
指标名称 | 默认限制 每个区域中每个项目的速率 |
---|---|---|
查询 对创建、修改或删除 Compute Engine 资源的区域和可用区方法的限制。例如: instances.insert 、disks.resize 和 instances.delete 更新。 |
compute.googleapis.com/default_per_region (BETA 版) |
Queries per minute per region :1500 |
读取请求 对区域和可用区 get 方法(例如 autoscalers.get 、disks.get 、instances.get 和 machineTypes.get )的限制。 |
compute.googleapis.com/read_requests_per_region (BETA 版) |
Read requests per minute per region :1500 |
列出请求 对区域和可用区 list 方法(例如 autoscalers.list 、disks.list 、instances.list 和 machineTypes.list )的限制。 |
compute.googleapis.com/list_requests_per_region (BETA 版) |
List requests per minute per region :1500 |
操作读取请求 - 对 regionOperations.get 和 zoneOperations.get 方法的限制如下: | compute.googleapis.com/operation_read_requests_per_region (BETA 版) |
Operation read requests per minute per region :1500 |
每个区域的全局资源变更请求数 对 disks.createSnapshot 和 regionDisks.createSnapshot 方法的限制。 |
compute.googleapis.com/global_resource_write_requests_per_region (BETA 版) |
GlobalResourceWriteRequestsPerMinutePerProjectPerRegion :375 |
实例获取串行端口输出请求 对 instances.getSerialPortOutput 方法的限制。 |
compute.googleapis.com/get_serial_port_output_requests_per_region (BETA 版) |
GetSerialPortOutputRequestsPerMinutePerProjectPerRegion :1500 |
重量级读取请求 对 regionOperations.wait 、zoneOperations.wait 和 regionNetworkFirewallPolicies.getEffectiveFirewalls 方法的限制。 |
compute.googleapis.com/heavy_weight_read_requests_per_region (BETA 版) |
Heavyweight read requests per minute :750 |
每个区域的重量级变更请求 对于 patch 方法、delete 方法、insert 方法、interconnectAttachments 资源和 networks.updatePeering 方法的限制。 |
compute.googleapis.com/heavy_weight_write_requests_per_region (BETA 版) |
HeavyWeightWriteRequestsPerMinutePerProjectPerRegion :750 |
实例模拟维护事件请求 对 instances.simulateMaintenanceEvent 方法的限制。 |
compute.googleapis.com/simulate_maintenance_event_requests_per_region (BETA 版) |
SimulateMaintenanceEventRequestsPerMinutePerProjectPerRegion :150 |
实例列出引荐来源请求 对 instances.listReferrers 方法的限制。 |
compute.googleapis.com/instance_list_referrers_requests_per_region (BETA 版) |
InstanceListReferrersRequestsPerMinutePerProjectPerRegion :3000 |
网络端点写入请求 对 networkEndpointGroups.attachNetworkEndpoints 和 networkEndpointGroups.detachNetworkEndpoints 的限制 |
compute.googleapis.com/network_endpoint_write_requests_per_region (BETA 版) |
NetworkEndpointWriteRequestsPerMinutePerProjectPerRegion :1500 |
网络端点列出请求 对 networkEndpointGroups.list 方法的限制。 |
compute.googleapis.com/network_endpoint_list_requests_per_region (BETA 版) |
NetworkEndpointListRequestsPerMinutePerProjectPerRegion :1500 |
请遵循维持 API 速率限制的 Compute Engine API 最佳实践,以缓解 API 速率限制的影响。
如果您需要更高的 API 请求速率限制,则可以查看当前的使用情况并申请增加 API 配额。如需了解如何通过 Google Cloud 控制台增加配额,请参阅申请更高配额限制。
并发操作限制
并发操作限制定义了任何时间点的正在进行的操作或并发操作的数量。任何创建、修改或删除 Compute Engine 资源的 API 请求都会受到并发操作限制检查,以查看是否可以在该时间点创建新操作。
“已超出并发操作限制”错误
如果您的项目超出任何运行中操作的并发操作限制,则会收到 403
错误,原因为 rateLimitExceeded
。
错误的 API 响应正文类似于以下内容:
{
"code": 403,
"message": "Rate Limit Exceeded",
"errors": [
{
"message": "Rate Limit Exceeded",
"domain": "usageLimits",
"reason": "rateLimitExceeded"
}
],
"details": [
{
...
"metadata": {
“containerType”: PROJECT|ORGANIZATION,
"containerId": “PROJECT_ID|ORGANIZATION_ID”,
"location": "REGION"
}
},
{
...
"links": [
{
"description": "Concurrent operations quota documentation.",
"url": https://cloud.google.com/compute/quotas#concurrent_operation_limits
}
]
},
{
"message": "Quota on concurrent operations exceeded for project PROJECT_ID in location REGION.",
}
]
...
}
响应的 message
字段中的 REGION 表示使用区域或可用区限制的操作的区域(例如 us-central1
)。对于使用全局限制的运行中操作,系统会显示以下消息:
"message": "Quota on concurrent operations exceeded for project PROJECT_ID.
请参阅运行中操作方面的限制以及减少这些配额错误的最佳做法。
操作组和限制
本部分介绍各种 Compute Engine 运行中或并发操作的限制。
全局操作和限制
并发全局操作会使用为项目指定的全局限制。下表列出了运行中操作的全局限制:
操作 | 说明 | 限额 |
---|---|---|
所有全局方法 | 限制项目的并发全局操作总数。 | 每个项目 8000 个运行中操作 |
routes.insert | 限制在项目中创建并发路由的数量。 | 每个项目 200 个进行中创建路由操作 |
routes.delete | 限制项目中的并发路由删除操作数量。 | 每个项目 400 个进行中删除路由操作 |
firewalls.insert | 限制在项目中创建并发防火墙的数量。 | 每个项目 400 个进行中创建防火墙操作 |
firewalls.delete | 限制项目中的并发防火墙删除次数。 | 每个项目 400 个进行中删除防火墙操作 |
snapshots.insert | 限制在项目中创建并发快照的数量。 | 每个项目 8000 个进行中创建快照操作 |
snapshots.delete | 限制项目中的并发快照删除次数。 | 每个项目 4000 个进行中删除快照操作 |
区域和可用区操作限制
以下限制适用于一个项目在一个区域及其可用区中的指定操作:
操作 | 说明 | 限额 |
---|---|---|
所有区域方法 | 限制一个项目在一个区域及其可用区中的并发操作总数。 | 每个项目在每个区域中可有 8000 个进行中操作。 |
instances.insert | 限制一个项目在一个区域中的并发实例创建操作数。 | 每个项目在每个区域中可有 1200 个进行中的实例插入操作 |
instances.delete | 限制一个项目在一个区域中的并发实例删除操作数。 | 每个项目在每个区域中可有 1200 个进行中实例删除操作 |
instances.bulkInsert | 限制一个项目在一个区域中的并发批量创建实例的操作数。 | 每个项目在每个区域中可有 20 个进行中批量插入实例操作 |
disks.insert | 限制一个项目在一个区域中并发创建磁盘的操作数。 | 每个项目在每个区域中可有 1500 个进行中创建磁盘操作 |
最佳做法
以下核对清单总结了减少并发操作限制不足错误的最佳实践: