首页 > 解决方案 > 如何使用最多请求限制(compute.instances.listReferrers)修复谷歌控制台界面计算引擎删除操作

问题描述

使用 console.cloud.google.com 的网络界面删除一个 Compute Engine 虚拟机实例会compute.instances.listReferrers在大约 5 分钟内每秒触发大约 5 个请求。这些 api 使用高峰可以在“APIs & Services”->“Metrics”下观察到(更改为 1 小时,以提高可见性)。我正在寻找一种不触发这么多请求的方法,因为这些请求很容易将我锁定在“每 100 秒 2k 请求”配额之外。

虚拟机规格:

删除“Compute Engine”下的VM实例 -> “VM instances” -> vm行右侧的三个堆叠点 -> “Delete” -> “Delete an Instane, Are you sure you want to delte instance' X'?(这也会删除启动盘'X')”->“删除”

在“API 和服务”->“指标”(更改为 1 小时,以提高可见性)下的不同选项卡中查看活动会显示活动峰值compute.instances.listReferrers持续几分钟。

如果这对这个问题很重要,我位于欧盟。

由于收集了需要删除的资源,我预计活动会出现非常短的峰值。但没想到持续了这么长的几分钟。如果我同时或连续删除多个实例,我将打破允许的配额,并且在一段时间内无法创建新实例。

最后,如果有人知道如何引起负责任的谷歌开发人员的注意,也请告诉我。

标签: pythondjangogoogle-app-enginegoogle-compute-enginegoogle-api-client

解决方案


推荐阅读