Я пытаюсь создать шаблон ARM для развертывания рабочей области Azure Log Analytics через ARM.Шаблон работает нормально, за исключением того, что ему необходимо понять, какие SKU действительны для целевой подписки - PerGB2018 для новых подписок или один из старых SKU для немигрированных подписок.
Модели цен подробно описаны здесь: https://docs.microsoft.com/en-gb/azure/monitoring-and-diagnostics/monitoring-usage-and-estimated-costs#new-pricing-model-and-operations-management-suite-subscription-entitlements
Здесь перечислены доступные SKU для создания рабочего пространства: https://docs.microsoft.com/en-us/rest/api/loganalytics/workspaces/createorupdate
Я не знаю, как определить, какие из нихдействителен для конкретной подписки перед развертыванием и приведет к ошибкам и неудачным развертываниям, где выбранное по умолчанию недопустимо.Я не могу предположить, что человек или система, вызывающая шаблон, поймут и получат доступ к правильному набору SKU.PerGB2018 нельзя использовать в немигрированных подписках, поэтому я не могу использовать его по умолчанию.
Может ли кто-нибудь поделиться методом определения того, какие SKU будут работать ПЕРЕД попыткой развертывания и, таким образом, избежать ошибки?Я проверил API монитора и биллинга на случай, если он там указан, но ничего не вижу, а сетевые вызовы со страницы портала не дают особого понимания: (
Я предпочитаю избегать PowerShell, как и все остальные.развертывания использует BASH для запроса информации о развертывании и создания файлов параметров.
Спасибо