有没有办法记录对 Azure 服务总线的访问?我们正在寻找一种方法来记录谁在服务总线中创建/删除主题/订阅/命名空间,无论是从 Azure 门户还是从外部源(如 API 或服务总线资源管理器(。
我们有 Azure 活动日志,但它没有为外部源提供解决方案。
我们还检查了 Azure 诊断日志,它也无济于事。
Azure 服务总线 .NET 客户端允许诊断日志记录,必须先启用诊断。这将记录执行了哪些操作,但不记录谁做了什么。此功能必须得到经纪人的支持,据我所知尚不可用。我还认为此功能仅适用于高级层。
就个人而言,我希望看到 Azure 服务总线触发的这些操作的事件网格事件。这需要由服务团队实施。此功能过去曾请求过,但在 UserVoice 上未看到任何操作。您可以使用以下用于旧客户端和代理的存储库来请求它。
可以在 Azure 门户中跟踪发生的活动。但是,无法在 Azure 门户外部跟踪服务总线活动。很少有第三方解决方案可用于管理服务总线队列和主题,即使仅跟踪在该应用程序中执行的活动。
因此,无法跟踪 Azure 门户内外的服务总线。
如果希望在 Azure 门户外部限制服务总线,可以通过按 IP 限制访问来实现。