如何防止Azure蓝图部署破坏功能应用程序功能?

时间:2020-06-04 03:39:10

标签: azure azure-pipelines azure-function-app azure-blueprints

我已经通过Azure蓝图设置了微服务部署。我可以成功地背对背多次部署,但是不幸的是,每次部署都会破坏我的Function App功能。似乎(Azure门户中的)功能应用程序资源会记住所有功能,但是尝试访问它们会返回404错误。我当前的解决方法是重新部署Function App代码。另外,在重新部署该Web应用程序代码之前,我将无法再访问该Web应用程序。

如果我没有更新蓝图中的任何资源,那么我觉得不应修改或重新创建现有资源;该功能应该仍然可以正常工作,而无需重新部署Function App代码。

关于如何实现幂等的任何想法?

如果我直接使用ARM模板,那么我认为它们可以按预期工作,但是我需要“蓝图分配”的“锁定”功能。

我正在使用的设置涉及使用Blueprint tasks via Azure Pipelines

0 个答案:

没有答案