已删除的 Azure 事件中心由诊断设置自动重新创建

本文提供了一个解决方案,用于解决 Azure 诊断设置或其配置缓存自动重新创建已删除的 Azure 事件中心的问题。

症状

你可能会看到以下症状:

  • 从事件中心命名空间中删除事件中心时,事件中心将通过诊断设置自动创建事件中心。
  • 删除事件中心和配置为向其发送数据的所有诊断设置后,会自动重新创建事件中心。

原因

下面是问题的原因:

  • 当诊断设置配置为将数据发送到 Azure 事件中心时,如果收到指示事件中心不存在的错误,诊断设置将尝试创建它,然后继续尝试发送数据。
  • Azure 诊断设置将配置缓存保留大约一小时。 在此期间,即使删除了诊断设置,它们也会继续将数据发送到目标,例如已删除的事件中心,从而导致重新创建事件中心。

解决方案

在从事件中心命名空间中删除事件中心的情况中,请使用以下方法之一来解决此问题:

  • 更新诊断设置以防止它们将数据发送到事件中心。
  • 删除诊断设置。

在删除事件中心和相关诊断设置的情况下,使用此方法解决此问题:

  • 更新诊断设置以防止他们将数据发送到事件中心、删除它们、等待至少一小时以允许其配置缓存过期,然后删除事件中心。

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区