【问题标题】:Replace, or relink?, existing Azure resource with ARM/Bicep用 ARM/Bicep 替换或重新链接现有 Azure 资源
【发布时间】:2021-11-05 20:45:26
【问题描述】:

我有一个现有的 Azure 资源(Function App),其中包含一些依赖项(存储和 ApService),它需要运行和监控(AppInsights)以及函数引用的一些东西(存储队列、表等)。

所有这些都是通过门户手动创建的。目前正在通过 GitHub Actions 使用 CI/CD 流程 100% 部署和交换插槽,但在尝试了解有关 ARM 模板和二头肌的更多信息时,想知道......

您能否使用我已部署的现有资源,为它们创建匹配的 ARM 模板/Bicep 文件,并将它们添加到我的 CD 进程中?目标:当我想进行更新时,我在 ARM/二头肌模板中进行,并使用 CD 进行更改,而不是手动进行。但是,我不想删除我拥有的并重新创建它。

这可能吗?还是我需要从头开始构建和部署资源?

【问题讨论】:

    标签: azure azure-resource-manager azure-bicep


    【解决方案1】:

    为现有资源创建匹配的 ARM 模板文件并将其添加到您的 CD 管道。 在创建 ARM 模板时,使用增量部署模式。欲了解更多信息,请click here

    【讨论】:

    • 谢谢……我想这就是我要采取的方法(除了使用二头肌,但这对我的问题或你的回复并不重要)。我可以通过使用带有what-if 参数的这些模板运行部署来测试这种方法,以微调模板。将在虚拟复制和资源组中进行测试。当前的挑战是,当我导出时,ARM 模板中会出现很多我认为不需要的东西。试图决定我是否应该将导出的模板用作参考而不是作为起点……似乎我应该用作参考。
    猜你喜欢
    • 1970-01-01
    • 2022-10-13
    • 2022-08-14
    • 1970-01-01
    • 2021-01-08
    • 1970-01-01
    • 1970-01-01
    • 2019-10-02
    • 1970-01-01
    相关资源
    最近更新 更多