本文讨论了如何识别和解决在尝试删除 Microsoft Azure Kubernetes 服务(AKS)群集时出现的TooManyRequestsReceived或SubscriptionRequestsThrottled错误。
症状
尝试删除 AKS 群集时,接收到以下错误消息:
internalErrorCode: TooManyRequestsReceived
StatusCode:429
{
消息:“订阅'.....'的读取请求数” 已超出“....”的限制 对于时间间隔“XX:XX:XX”。 请在“.....”后重试 秒。
}
原因
每个订阅级别和租户级别的操作都收到限制的约束。 这些限制适用于 Azure 资源管理器的每个实例。 达到限制时,会收到一个 HTTP 响应,指示状态代码 429:“请求过多”。
解决方案
HTTP 响应包括一个 Retry-After 值。 这指定应用程序在发送下一个请求之前应等待(或睡眠)的秒数。 如果在重试值已过之前发送请求,则不会处理请求,并返回新的重试值。 有关流量限制的详细信息,请参阅限制资源管理器请求。