我们正在努力建立持续部署。我们希望在部署新资源时进行网络交换。
有时Azure基础架构没有响应配置资源。由于部署失败导致部署失败,因此我们可以留下冲突的资源。
问题:我们每次部署时都应该唯一地命名我们的资源吗?例如,将我们的内部版本编号命名为我们的基础架构。
PS:我注意到azure团队已经这样做了。因为他们必须承载多租户架构。答案 0 :(得分:1)
Arm被设计为幂等的。这意味着您应该能够随时重新部署任何模板。在将基础架构作为代码进行操作时,您可能同时在资源组中配置所有资源。以完整模式执行部署,然后删除模板中不再链接的资源。以下是有关可以帮助您的ARM模板版本的文章:
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest