Невозможно увидеть имя функции Azure при создании подписки на сетку событий Azure

Итак, используя VS 2019, я создал функцию триггера BLOB-объектов (v2) и развернул ее в Azure для хранилища BLOB-объектов (v2). Если я загружаю файл, функция выполняется, и файл в хранилище BLOB-объектов успешно обрабатывается. Так что здесь все хорошо.

Сейчас я собираюсь создать подписку Azure Event Grid (через портал Azure) для подключения к триггеру и хранилищу, однако я не вижу имени функции.

введите здесь описание изображения

После выбора приложения «Подписка, группа ресурсов и функция» в правой колонке раскрывающееся меню «Слот» содержит только одно значение, то есть «Производство». После выбора «Производство» раскрывающееся меню «Функция» становится пустым и не позволяет мне вводить имя функции.

Кто-нибудь сталкивался с этим раньше? Буду признателен за любые идеи по этому поводу.

Спасибо и С уважением, Ноэль


comment
Ресурс обработчика событий должен быть функцией EventGridTrigger, а не BlobTrigger. Итак, создайте пустой EventGridTrigger на портале, и вы должны увидеть эту функцию в поле со списком.   -  person Roman Kiss    schedule 18.12.2019
comment
Roman & @huryshen, Спасибо за отзывы. Это сработало очень хорошо. Я хотел бы отметить ответ Романа как ответ, поскольку это был первый ответ, но я не могу этого сделать, поскольку это комментарий. Роман, не могли бы вы опубликовать свой ответ в качестве ответа, чтобы я мог его отметить?   -  person Noel    schedule 20.12.2019
comment
Ничего страшного, у меня нет проблем, если вы отметите ответ от @huryshen и мой комментарий.   -  person Roman Kiss    schedule 20.12.2019


Ответы (1)


Как сказал Роман в комментарии, вам просто нужно создать функцию EventGridTrigger в своем приложении-функции. И затем мы можем выбрать его в раскрывающемся списке функций. введите здесь описание изображения

person Hury Shen    schedule 19.12.2019
comment
@Roman & HuryShen ..... Еще раз большое спасибо за ваши ответы. Просто хотел оставить здесь заметку ... Мне не удалось создать EventGridTrigger из портала, так как я создал функцию BlobTrigger через VS2019. Мне пришлось вернуться к VS2019, создать там EventGridTrigger и опубликовать его. Я где-то читал, что вы можете использовать либо один из двух, то есть портал Azure или VS2019. Спасибо. - person Noel; 20.12.2019