首页 > 解决方案 > Azure 事件中心 - "ErrorCode":"Forbidden","ErrorMessage":"SubCode=40300。已达到或超过 EventHub 类型资源的最大数量

问题描述

我通过在刀片“日志”中运行以下查询,从事件中心命名空间内生成了日志

search * | top 500 by TimeGenerated // return the latest 500 results

我看到以下消息生成的错误:

EventName - 创建 EventHub
状态 - 失败

{
    "SubscriptionId": "xxx",
    "Namespace": "xxx",
    "Via": "https://xxx.servicebus.windows.net/insights-logs-operationallogs/?api-version=2015-01",
    "TrackingId": "1d098e8e-24e0-47c8-aa64-49245474cc27_xx",
    "ErrorCode": "Forbidden",
    "ErrorMessage":"SubCode=40300. The maximum number of resources of type EventHub has been reached or exceeded. Actual: 10, Max allowed: 10. TrackingId: 1d098e8e-24e0-47c8-aa64-49245474cc27_xx, SystemTracker:xxx.servicebus.windows.net:insights-logs-operationallogs, Timestamp: 2020-01-07T10: 55: 03"
}

我们无法找到正在尝试创建新事件中心的进程。据我们所知,没有任何东西在运行。

我不知道去哪里检查。

标签: azureazure-eventhub

解决方案


您的资源之一是将诊断日志流式传输到事件中心,并且目标事件中心命名空间下似乎已经有 10 个中心,这是限制,因此新中心创建调用失败。如果您正在预配新资源,请检查您的 ARM 模板并在那里找到事件中心依赖项。找到后,您需要将其更改为另一个有空间容纳新集线器的命名空间。

有关流式诊断到 EH 的更多详细信息,请参见此处 - https://docs.microsoft.com/en-us/azure/azure-monitor/platform/stream-monitoring-data-event-hubs


推荐阅读