gpt4 book ai didi

azure - 如何通过 REST API、Powershell 或 Azure CLI 提取 Azure 资源模板格式

转载 作者:行者123 更新时间:2023-12-03 02:23:34 26 4
gpt4 key购买 nike

有没有办法以编程方式提取 Azure 资源模板格式(REST API、Powershell、Azure CLI)?

最终结果应该与此处提供的 JSON 类似,包括数据类型等: https://learn.microsoft.com/en-us/azure/templates/Microsoft.KeyVault/vaults?tabs=json

最好也能够选择 API 版本: https://learn.microsoft.com/en-us/azure/templates/Microsoft.KeyVault/2015-06-01/vaults?tabs=json

我尝试使用 az 提供程序 并展开属性,但属性始终为 null。

az provider show -n Microsoft.KeyVault --expand resourceTypes/properties

az resource 似乎仅适用于现有资源。

最佳答案

如果您只想提取 Azure ARM 模板格式,请尝试下面的 PowerShell:

$webRequest = Invoke-WebRequest "https://learn.microsoft.com/en-us/azure/templates/Microsoft.KeyVault/2019-09-01/vaults"

$webRequest.ParsedHTML.getElementsByClassName("lang-json") | % innerHTML

它在5.0下工作: enter image description here

关于azure - 如何通过 REST API、Powershell 或 Azure CLI 提取 Azure 资源模板格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67917587/

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