繁体   English   中英

如何使用 ARM 完成“按资源”部署?

[英]How to use ARM Complete deployment 'by resource'?

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

例如:

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

-topic01
   -Sub01
   -Sub02

-topic02
   -Sub03
   -Sub04

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

是否有内置解决方案?

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

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

我认为您所指的是 Terraform 对执行计划所做的事情。 据我所知,在Preview Powershell 命令中有一个允许执行此操作的命令

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM