Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подписка на событие определяет, как пользователь получает события, опубликованные в теме пространства имён. В этой статье показано, как создавать, просматривать и управлять подписками на события на темы пространства имён в Сетка событий Azure с помощью портала Azure.
При создании подписки на событие вы выбираете либо pull, либо push delivery. С помощью pull delivery ваше приложение подключается к Event Grid, чтобы читать события в собственном темпе. При push-доставке Event Grid отправляет события в место назначения, которое вы задаете. Чтобы узнать больше об этих вариантах, смотрите обзор доставки Pull и обзор доставки Push.
Необходимые условия
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно.
- Пространство имён Event Grid. Чтобы создать его, см. раздел «Создать, просмотреть и управлять пространствами имён».
- Тема пространства имён в вашем пространстве Event Grid. Чтобы создать его, см. раздел «Создать, просмотреть и управлять темами пространства имён».
Создать подписку на событие в теме пространства имён
В портале Azure перейдите к теме пространства имён, которую хотите использовать для подписки на событие. Для шагов по поиску темы смотрите раздел «Создание, просмотр и управление темами пространства имён».
В разделе «Сущности » выберите «Подписки».
На странице подписок выберите + Подписка.
На вкладке «Основы » введите название подписки на событие, затем выберите режим доставки.
Important
При создании подписки выберите либо режим доставки Pull, либо режим доставки Push. Чтобы узнать больше о режимах потребления, доступных в пространствах имён Event Grid, см. обзор доставки Pull или обзор доставки Push.
Следующий скриншот показывает настройки подписки на pull delivery:
Следующий скриншот показывает настройки подписки на push-доставку:
На вкладке «Фильтры » добавьте типы событий, по которым хотите фильтровать, и любые фильтры атрибутов контекста, которые хотите использовать в подписке.
На вкладке «Дополнительные функции » установите длительность замка в минутах, укажите максимальное количество доставок и выберите «Создать».
Просмотр подписки на событие в теме пространства имён
Перейдите к теме пространства имён, где находится подписка на событие, которую вы хотите просмотреть. Для шагов по поиску темы смотрите раздел «Создание, просмотр и управление темами пространства имён».
В разделе «Сущности » выберите «Подписки».
Найдите подписку, которую хотите посмотреть, и выберите её.
Ознакомьтесь с настройками подписки на событие.
Удалить подписку на событие в теме пространства имён
Перейдите к теме пространства имён, содержащей подписку на событие, которую хотите удалить. Для шагов по поиску темы смотрите раздел «Создание, просмотр и управление темами пространства имён».
В разделе «Сущности » выберите «Подписки».
Найдите подписку, которую хотите удалить, и выберите её.
На странице "Обзор" выберите "Удалить" на панели инструментов.
На странице подтверждения введите название ресурса, затем выберите «Удалить » для подтверждения удаления.
Настройте фильтры для подписки на тему в пространстве имён
Чтобы обновить фильтры для существующей подписки, перейдите в подписку и выберите «Фильтры » в разделе «Настройки ». Добавьте типы событий, по которым хотите фильтровать, добавьте любые фильтры атрибутов контекста, которые хотите использовать, и выберите Сохранить.
Упрощённая модель фильтрации подписок на темы пространства имён
Подписки на события по теме пространства имён имеют упрощённую модель конфигурации фильтрации по сравнению с подписками на события на домены, а также на пользовательские, системные, партнерские и доменные темы. Возможности фильтрации остались прежними, за исключением настройки фильтров по атрибуту subject . В следующих разделах объясняются различия.
Фильтр по данным событий
Вы можете фильтровать события по значениям в объекте события data , если данные события являются объектом JSON. Для получения дополнительной информации смотрите раздел «Подписки на события».
Тема начинается с
Никакие специальные свойства конфигурации не задают фильтры для subject. Чтобы отфильтровать атрибут subject контекста по значению, начинающемуся со строки, используйте следующую конфигурацию фильтра.
| Ключевое значение | operator | value |
|---|---|---|
| subject | Струна начинается с | ваша строка |
Тема заканчивается на
Никакие специальные свойства конфигурации не задают фильтры для subject. Чтобы отфильтровать атрибут subject контекста по значению, заканчивающемуся строкой, используйте следующую конфигурацию фильтра.
| Ключевое значение | operator | value |
|---|---|---|
| subject | Строка заканчивается на | Ваша строка |