用 ARM/Bicep 替换或重新链接现有的 Azure 资源

Replace, or relink?, existing Azure resource with ARM/Bicep

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

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

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

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

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