【问题标题】:How to use ARM Complete deployment 'by resource'?如何“按资源”使用 ARM Complete 部署?
【发布时间】:2020-04-03 22:39:20
【问题描述】:

我正在将我的 azure 基础架构迁移到 ARM 模板,我正在逐步进行,所以我需要使用 Incremental 选项,因为我还没有模板中的所有资源。 但我想知道是否可以选择将我的模板反映到特定资源。

例如:

我的资源组中有一个包含两个主题的服务总线,每个主题有两个订阅:

-topic01
   -Sub01
   -Sub02

-topic02
   -Sub03
   -Sub04

但在我的 ARM 模板中,我删除了 Sub04 订阅。当我以增量模式部署它时,我意识到Sub04 仍然存在。我认为这是预期的行为,但我想将我的 ARM 模板反映到此 ServiceBus 资源而不删除它,因为它会更改连接密钥,而且我的 AppServices(使用此密钥)还没有自动化。

是否有内置解决方案?

【问题讨论】:

    标签: azure azure-resource-manager


    【解决方案1】:

    您想如何删除资源而不删除它?无论如何,在增量模式下不会发生删除。在完整模式下,它们会。

    如果您从模板中删除 Sub04,则只会删除 Sub04(不是服务总线实例,如果服务总线在模板中的话)。

    【讨论】:

      【解决方案2】:

      我认为您所指的是 Terraform 对执行计划所做的事情。据我所知,Preview Powershell command which would allow this 中有一个

      它应该返回如果部署 ARM 模板的结果。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-04-03
        • 2023-03-19
        • 2020-03-18
        • 1970-01-01
        • 2011-10-17
        • 1970-01-01
        • 2022-10-13
        相关资源
        最近更新 更多