Функция Azure EventGridTrigger получает странные события из EventGrid - PullRequest
0 голосов
/ 08 октября 2019

У меня есть функция Azure, использующая EventGridTrigger, и я создал для нее подписку на события в моей теме домена EventGrid.

В подписке на события я отфильтровал типы событий на Service.Event.Foo, эти работыхорошо, и моя функция выполняется. Мой вопрос о других событиях, которые также запускают его, в основном два события ниже:

Microsoft.Resources.ResourceActionSuccess

Microsoft.Resources.ResourceWriteSuccess

Почему они не фильтруютсямой тип события? Глядя на внешний вид, кажется, что это связано с чем-то, что происходит внутри таблицы событий, регистрируя данные, я получаю много материала с авторизацией и утверждениями, а также с моим собственным принципом идентификации, с которым я вошел в Azure.

Чтовызывают эти события?

Почему мой фильтр типов событий не удаляет их?

Как от них избавиться, кроме фильтрации непосредственно в моей функции Azure?

Редактировать:Я могу добавить, что эти события не появляются в моем хранилище сообщений, там только мой Service.Event.Foo появляется, если я выключаю свою функцию.

1 Ответ

0 голосов
/ 10 октября 2019

Вы подписались на группу ресурсов и использовали одну и ту же конечную точку обработчика событий? Те типы событий, которые связаны со схемой событий Azure Event Grid для групп ресурсов .

. Просмотрите другие свойства этих сообщений о событиях, такие как subject , . тема , resourceUri и имя_операции .

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