- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要遍历 Azure 订阅中的资源并确定这些资源的依赖关系,即此 LogicApp 连接到该服务总线主题或由该服务总线主题触发,或者该 API 连接到此 SQL Server 等。
我意识到我可以在 ARM 模板中使用 dependentOn 属性,但这可能无法真实表示正在解析的订阅中的所有资源。
有人知道可以构建依赖关系图的工具吗?或者,有人知道 Azure Powershell 是否提供了足够的信息来帮助我构建自己的依赖关系图?
最佳答案
Azure 本身没有内置任何内容,但有一些选项可能会根据您的要求有所帮助。
有一个开源 ARM 可视化工具,位于 http://armviz.io/designer 。您可以导入 ARM 模板,然后它将创建您的资源图表。可以在 https://blogs.msdn.microsoft.com/azureedu/2016/03/09/how-can-i-map-my-existing-azure-arm-resources-visually/ 获取演练。 。
还有另一个功能更齐全的资源可视化工具,涵盖多个云平台:https://www.cloudockit.com/ ,但它不是免费使用的。
您可能会对其他一些类似的可视化工具感兴趣,它们可以帮助可视化和管理您的应用程序和基础架构,而不仅仅是 Azure 资源。
您还可以使用 Azure 资源图来实现此目的,但没有列表或内置方法可以自动检测所有依赖项,因此您必须自己构建此逻辑。 https://learn.microsoft.com/en-us/azure/governance/resource-graph/samples/advanced?tabs=azure-cli#list-virtual-machines-with-their-network-interface-and-public-ip 有一个入门示例。
关于azure - 是否有办法为 Azure 订阅构建依赖关系图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59786048/
我是一名优秀的程序员,十分优秀!