Сетка событий Azure C# - активность виртуальной машины
Я очень плохо знаком с сеткой событий Azure и у меня есть вопрос о том, как что-то сделать. Я хотел бы иметь возможность зарегистрироваться для получения событий о действиях ВМ (запуск / освобождение и т. Д.) В приложении aC#/.NET, чтобы иметь возможность реагировать на определенные события ВМ.
Кто-нибудь сделал что-то подобное? Кажется, что все примеры C# Azure Event Grid связаны с получением уведомлений об удалении / добавлении элементов в хранилище BLOB-объектов в Azure.
0 ответов
Вы можете проверить это руководство, оно объясняет, как отслеживать изменения виртуальной машины:
- Учебник. Отслеживание изменений виртуальной машины с помощью сетки событий Azure и приложений логики
В двух словах:
- Создайте приложение логики с триггером Event Grid.
- Укажите группу ресурсов и имя ресурса (ВМ).
- Отфильтруйте интересующие вас события на основе имени операции:
@equals(triggerBody()?['data']['operationName'], 'Microsoft.Compute/virtualMachines/write')