如何手动 activate/deactivate 订阅 Azure 服务总线

How to manually activate/deactivate Subscriptions to an Azure Service Bus

我已经获得了客户端软件的支持,包括所有这些。现在有一个 Azure 服务总线,它有 4 个订阅、开发、生产等。

目前,旧的 Azure 站点 (manage.windowsazure.com) 允许您在每个订阅上切换激活。大多数情况下,这是通过一个脚本来完成的,该脚本需要在 运行 时关闭它的相关订阅,然后再将其重新打开。有时东西坏了,需要手动转动 on/off。

我还没有找到在新站点上执行此操作的方法 (portal.azure.com) 并且关闭整个总线不是一个选项(或者不是一个很好的选项),因为它会关闭prod feed 上的开发更新。

我个人无法在旧站点上访问此客户端(目前),但无论如何,在 8 月,旧站点中的编辑总线将被删除并仅限于新站点(昨天宣布)。

还有没有找到的方法?他们会增加一种方式吗?我是否必须编写一个我可以从 Azure 运行 执行此操作的脚本,如果可以,是否有我可以遵循的好例子?

您可以使用桌面服务总线资源管理器来禁用主题或订阅。

见下图:

如果您还没有代码,可以从这里获取代码:

https://github.com/paolosalvatori/ServiceBusExplorer

还有Service Bus Explorer的编译版本:

https://github.com/paolosalvatori/ServiceBusExplorer/releases