gpt4 book ai didi

azure - 维护 azure 资源管理器模板的正确方法

转载 作者:行者123 更新时间:2023-12-03 04:14:06 30 4
gpt4 key购买 nike

我有arm模板来使用资源及其设置重新创建资源组。这工作得很好。

用例:

一些开发人员访问 Azure 门户并更新某些资源的某些设置。有没有办法获得可以应用于我的模板的精确更改以使这些更改生效? (更新源代码管理中的模板)

如果我转到资源组中的自动化脚本,我可以看到所有资源,但源代码管理中的模板不同(参数、条件、变量、链接在一起的多个模板...)。我第一眼看不出做了什么更改,并且无法使用任何差异。

也许我完全错过了一些东西,但是你如何解决这个问题?

谢谢。

最佳答案

通过比较门户内的模板来查看资源的任何更改并不容易。最佳实践是始终使用 ARM 模板(和 CI/CD 管道)来部署 ARM 模板来配置资源。将这些 ARM 模板置于源代码控制之下以跟踪它们。

除此之外,我认为您有两个主要选项来跟踪这些更改:

1) 您可以使用Azure Activity Log跟踪变化。 Azure 事件日志是订阅日志,可深入了解 Azure 中发生的订阅级别事件。这包括一系列数据,从 Azure 资源管理器操作数据到服务运行状况事件的更新。

2) 针对管理平面 API 编写一些智能代码。一个好的起点是 https://resources.azure.com/subscriptions 。您可以编写一些摘录,每天提取所有资源并将它们提交到 git 存储库。这只会更新模板的更改。然后,您可以根据需要分析增量。

关于azure - 维护 azure 资源管理器模板的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54712269/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com