我有两个同类资源,希望找到一种简单的方法来比较它们的配置以找出差异。在我的项目中,我有多个同类资源,但配置略有不同。我想列出配置差异,并希望找到一种简单的方法来做到这一点。我对 azure 很陌生,但我知道有一个资源浏览器以 JSON 格式向我显示配置,但我不确定这是否向我显示整个配置或只是其中的一部分,我不知道如何通过 CLI 访问/下载此配置以进行比较。资源有不同种类,例如 comsos db、key Vault、数据湖等。完成这项任务的最佳方法是什么?
2 回答
当年话下
TA贡献1890条经验 获得超9个赞
据我所知,Azure存储资源管理器将包含完整(或接近完整,这取决于具体情况)配置。
如果你想使用CLI,你可以使用这个命令 - az resource show
,它显示资源的详细信息,只需指定--resource-type
你想要的资源即可。
az resource show [--api-version] [--ids] [--include-response-body {false, true}] [--name] [--namespace] [--parent] [--resource-group] [--resource-type] [--subscription]
MMTTMM
TA贡献1869条经验 获得超4个赞
正如另一个答案中提到的,azure CLI 可以帮助您 - 但它并不总是显示全貌!
有时您会发现一些未在show
子命令中表达的配置(我知道我见过几次,但我不记得具体的例子,所以对此持保留态度)。
另一件需要注意的事情(但您可以解决)是当您有从属 ARM 对象时,例如对于 CDN,您有 CDN 配置文件,然后是端点,它们是单独的 ARM 对象。或者更复杂的是,像 Databricks 这样的情况,您有一个非常简单的对象,它在单独的资源组中生成它自己的基础设施。
但一般来说,将 AzCLI 与show
子命令一起使用会很有帮助。
- 2 回答
- 0 关注
- 102 浏览
添加回答
举报
0/150
提交
取消