Export/Import 的 Azure ServiceBus 主题订阅

Export/Import of Azure ServiceBus Topic Subscriptions

是否可以将 Azure ServiceBus 主题的所有订阅还原为备份副本并将它们导入另一个 ServiceBus 命名空间?例如,我们有一个包含 1000 个主题订阅的 ServiceBus 命名空间,并且希望在 ServiceBus 命名空间被意外删除的情况下备份它们。

更新:我发现我可以导出包含订阅的 ServiceBus 命名空间资源的模板。如何自动定期导出模板?

可能有多种方法可以实现它。可以通过导航到源名称空间并在 Automation 部分下选择 Export template.

从门户中完成简单的导出

这将生成一个 ARM 模板,可以对其进行调整并用于生成另一个包含所有实体及其设置的 Azure 服务总线命名空间。

以后可以使用相同的机制上传您的 ARM 模板和参数文件以及 rebuild/create 命名空间。

或者,您可以使用 Azure PowerShell 或 AZ CLI 进行部署。