我正在尝试创建一个 ARM 模板以通过 ARM 部署 Azure Log Analytics 工作区。该模板工作正常,除了它需要了解哪些 SKU 对目标订阅有效 - PerGB2018 用于新订阅或旧 SKU 之一用于未迁移订阅。
此处列出了可用于创建工作区的 SKU: https ://docs.microsoft.com/en-us/rest/api/loganalytics/workspaces/createorupdate
我不知道如何在部署之前确定哪些对特定订阅有效,最终会出现错误和部署失败,而我选择的默认设置无效。我不能假设调用模板的人或系统会理解并访问正确的定价 SKU 集。PerGB2018 不能用于非迁移订阅,因此不能作为我的默认值。
任何人都可以分享一种在尝试部署之前确定哪些 SKU 可以工作从而避免错误的方法吗?我已经检查了 Monitor 和 Billing API,以防它在那里列出但看不到任何东西,并且来自门户页面的网络调用没有提供太多洞察力:(
我的偏好是避免使用 PowerShell,因为其余部署使用 BASH 来请求部署信息并构建参数文件。
谢谢你