Я пытаюсь установить новый бюджет для подписки, но оказывается, что любая группа действий, которую я создаю для оповещений о бюджете, может быть ограничена только на уровне группы ресурсов.
Можно ли создать группу действий для всей подписки? Кажется странным, что бюджет можно ограничить уровнем подписки, а группы действий (очевидно) — нет.
Это что-то, что можно сделать только через консоль PS?
Как настроить группу действий Azure на уровне подписки?
Невозможно настроить группу действий непосредственно на уровне подписки, поскольку группа действий — это ресурс, который можно развернуть в определенной группе ресурсов.
После обходного решения вашего требования я нашел ниже подход к добавлению оповещений в области подписки.
Перейдите в раздел Subscription >> Budgets
в разделе «Управление затратами». Там нажмите Add
, как показано ниже.
Он перенаправит вас на страницу ниже, чтобы создать оповещение о бюджете.
Как только это будет сделано, вы можете настроить условие оповещения, почтовые адреса получателя оповещения, а также добавить группу действий для мониторинга стоимости подписки и оповещений в соответствии с вашими требованиями.
Используя Azure CLI или консоль PowerShell, при создании групп действий они ограничиваются определенной группой ресурсов. Это означает, что вы можете создать группу действий только в контексте определенной группы ресурсов.
az monitor action-group create --name 'newactjah' --resource-group xxx
Ссылка:
Set-AzActionGroup с использованием PowerShell
Также посетите MSDoc для получения соответствующей информации об автоматизации оповещений и групп действий.
Я думаю, что вы неправильно поняли этот термин. Группа действий — это ресурсная сущность Azure Monitor. Он должен принадлежать группе ресурсов. Однако это не означает, что он работает только в пределах этой группы ресурсов. У вас должна быть возможность настроить оповещения для всех ресурсов в подписке.