Как я могу узнать, отключил ли кто-нибудь мои Azure функции или нет? - PullRequest
0 голосов
/ 22 апреля 2020

Иногда я замечаю, что некоторые из моих Azure функций отключены. Я публикую sh новую версию в этом слоте несколько раз в день, и каждый в моей команде имеет к ней доступ. К сожалению, я понятия не имею, кого спросить: «Эй, почему ты это отключил!».

Кто-нибудь знает, где я могу это выяснить? Спасибо!

Ответы [ 2 ]

0 голосов
/ 23 апреля 2020

Вы проверяете эту информацию из журнала активности функции azure. Но ограничение здесь заключается в том, что в журнале активности записывается, кто / когда изменил вашу функцию azure, но в ней не указаны подробности, такие как отключение / включение, вы должны определить сами.

Вот шаги :

1. Портал azure -> ваше функциональное приложение -> Функции платформы -> Журнал активности:

enter image description here

2. Затем в Журнале активности -> установите правильный временной диапазон и другие условия, в результате вы можете проверить имя операции == Обновить конфигурацию веб-сайтов , которая указывает, кто изменил вашу функцию, включая операции отключения / включения. , затем проверьте ** Событие, инициированное ** столбцом, чтобы увидеть, кто сделал операцию:

enter image description here

Примечание: Для других читатели, между выполняемой операцией и ее появлением в этом списке есть задержка в несколько минут.

0 голосов
/ 22 апреля 2020

Одно из решений вашей проблемы может быть решено с помощью Azure Сетка событий с подпиской на указанную группу ресурсов c и отправкой событий в вашу учетную запись электронной почты, et c .

В вашем случае, когда конфигурация функции azure была изменена, генерируется событие группы ресурсов со следующей темой:

 "eventType":"Microsoft.Resources.ResourceWriteSuccess",
 "subject":"/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.Web/sites/myFncApp/config/appSettings",

, а в объекте утверждений данных о событиях подробности, кто внес эти изменения, et c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...