簡體   English   中英

如何比較azure資源配置

[英]How to compare azure resources configuration

我有兩個同類資源,想找到一種簡單的方法來比較它們的配置以找出差異。

在我的項目中,我有幾個相同類型的資源,但配置略有不同。 我想列出配置差異並想找到一種簡單的方法來做到這一點。

我對 azure 很陌生,但我知道有一個資源瀏覽器以 JSON 格式向我展示配置,但我不確定這是否向我展示了整個配置或只是其中的一部分,我不知道如何通過 CLI 訪問/下載此配置以進行比較。

資源是不同類型的,例如 comsos db、key Vault、數據湖等。

完成此任務的最佳方法是什么?

據我所知,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]

正如另一個答案中提到的,azure CLI 可以幫助您 - 但它並不總是顯示全貌!

過一段時間你會發現一些沒有在show子命令中表達的配置(我知道我看到過幾次,但我不記得具體的例子,所以請謹慎對待)。

另一件需要注意的事情(但可以解決)是當您擁有從屬 ARM 對象時,例如對於 CDN,您擁有 CDN 配置文件,然后是端點,它們是單獨的 ARM 對象。 或者更復雜的情況,例如 Databricks,您有一個非常簡單的對象,可以在單獨的資源組中生成它自己的基礎架構。

但總的來說,將 AzCLI 與show子命令結合使用會大有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM