Я создал простой сценарий в Azure с использованием учетной записи хранения, приложения-функции и системного триггера сетки событий. Выгрузка больших двоичных объектов в учетную запись хранения должна привести к тому, что системный триггер сетки событий отправит событие BlobCreated для запуска функции Azure.
Я вижу, что Topi системы сетки событий c настроен для правильная учетная запись хранения в соответствии со страницей обзора на портале Azure:
I have a subscription created for the Event Grid System Topic, and it subscribes to all of the events the storage account can generate as I can see in the Azure Portal. This shows all 6 event types enabled, so I'm not filtering them out.
Панель сведений.
Несмотря на это, когда я загружаю большие двоичные объекты в контейнер, который я создал в своей учетной записи хранения, и слежу за событиями, которые будут отображаться в показателях в моей системе сетки событий c, или увидеть мой Azure Запуск функции, никаких событий не создается. Некоторые интересные моменты, касающиеся моей учетной записи хранения, которые стоит упомянуть:
- Я использую премиум-учетную запись хранения
- Я использую частную vnet для своей учетной записи хранения
Я подозревал сеть, но чтобы исключить это, я снова изменил свою учетную запись хранения на publi c и попробовал снова, но это не повлияло на поведение. Из всего, что я могу сказать из документации, это должно работать. Есть идеи, почему это не так?