Azure 事件中心 - 资源管理器异常

本文列出了使用 Azure 资源管理器通过模板或直接调用来与 Azure 事件中心交互时生成的异常。

重要

本文档经常更新。 请回头查看是否有更新。

以下部分提供了通过 Azure 资源管理器公开的各种异常/错误。

错误代码:Conflict

错误代码 错误子代码 错误消息 说明 建议
Conflict 40300 已达到或超过 EventHub 类型的资源数上限。 实际数目: #,最大允许数目: # 命名空间已达到其可以包含的事件中心数配额 从命名空间中删除任何未使用的或无关的事件中心,或考虑升级到专用群集
Conflict 由于复制正在进行,无法删除灾难恢复 (DR) 配置。 在尝试删除 DR 配置之前进行故障转移或中断配对。 GeoDR 复制正在进行,此时无法删除配置。 若要取消阻止删除配置,请等待复制完成,触发故障转移,或中断异地灾难恢复配对。
Conflict 后端存在冲突,命名空间更新失败。 当前正在对此命名空间执行另一项操作。 等待当前操作完成,然后重试。

错误代码:429

错误代码 错误子代码 错误消息 说明 建议
429 命名空间预配正在转换 当前正在对此命名空间执行另一项操作。 等待当前操作完成,然后重试。
429 灾难恢复操作正在进行。 当前正在对此命名空间或配对执行某项GeoDR操作。 等待当前异地灾难恢复操作完成,然后重试。

错误代码:BadRequest

错误代码 错误子代码 错误消息 说明 建议
BadRequest 40000 无法更改事件中心的 PartitionCount。 Azure 事件中心基本层、标准层或高级层不支持更改分区。 在基本层、标准层或高级层命名空间中创建具有所需分区数的新事件中心。 专用群集支持分区横向扩展。
BadRequest 40000 MessageRetentionInDays 的 '#' 值对于基本层无效。 该值不能超过 '1' 天。 基本层事件中心命名空间仅支持最长 1 天的消息保留期。 如果需要一天以上的消息保留期,请创建标准事件中心命名空间
BadRequest 指定的名称不可用。 命名空间名称必须唯一,而指定的名称已被使用。 如果你是使用指定名称的现有命名空间的所有者,可将其删除,但这会导致数据丢失。 然后重试相同的名称。 如果不能安全删除该命名空间(或者你不是所有者),请选择另一个命名空间名称。
BadRequest 指定的订阅已达到其命名空间配额。 订阅已达到其可以包含的命名空间数配额 考虑删除此订阅中未使用的命名空间、创建另一个订阅,或升级到专用群集
BadRequest 无法更新辅助命名空间 无法更新命名空间,因为它是 GeoDR 配对中的辅助命名空间。 如果合适,请改为对此配对中的主命名空间进行更改。 否则,请中断 GeoDR 配对以进行更改。
BadRequest 无法在基本 SKU 中设置自动扩充 无法在基本层事件中心命名空间中启用自动扩充。 若要在命名空间中启用自动扩充,请确保它位于标准层或高级层。
BadRequest 容量不足,无法创建命名空间。 请联系事件中心管理员。 所选区域已达到容量限制,无法创建更多命名空间。 选择另一个区域来容纳命名空间。
BadRequest 无法对实体类型 'ConsumerGroup' 执行该操作,因为命名空间 '<命名空间名称>' 使用的是“基本”层。 基本层事件中心命名空间的配额 (event-hubs-quotas.md) 为一个使用者组(默认)。 不支持创建更多使用者组。 继续使用默认使用者组 ($Default),如果需要更多使用者组,请考虑改用标准层或高级层事件中心命名空间。
BadRequest 命名空间 '<命名空间名称>' 不存在。 找不到提供的命名空间。 仔细检查命名空间名称是否正确,以及是否可以在订阅中找到该名称。 如果找不到,请创建事件中心命名空间
BadRequest 资源的 location 属性与其包含命名空间不匹配。 在特定区域中创建事件中心失败,因为此区域与命名空间的区域不匹配。 尝试在命名空间所在的同一区域中创建事件中心。

错误代码:内部服务器错误

错误代码 错误子代码 错误消息 说明 建议
内部服务器错误 内部服务器错误。 事件中心服务出现内部错误。 重试失败的操作。 如果操作仍然失败,请联系支持人员。