Создавайте, просматривайте и управляйте подписками на события в темах пространства имён

Подписка на событие определяет, как пользователь получает события, опубликованные в теме пространства имён. В этой статье показано, как создавать, просматривать и управлять подписками на события на темы пространства имён в Сетка событий Azure с помощью портала Azure.

При создании подписки на событие вы выбираете либо pull, либо push delivery. С помощью pull delivery ваше приложение подключается к Event Grid, чтобы читать события в собственном темпе. При push-доставке Event Grid отправляет события в место назначения, которое вы задаете. Чтобы узнать больше об этих вариантах, смотрите обзор доставки Pull и обзор доставки Push.

Необходимые условия

Создать подписку на событие в теме пространства имён

  1. В портале Azure перейдите к теме пространства имён, которую хотите использовать для подписки на событие. Для шагов по поиску темы смотрите раздел «Создание, просмотр и управление темами пространства имён».

  2. В разделе «Сущности » выберите «Подписки».

    Скриншот, показывающий подписки на события Event Grid.

  3. На странице подписок выберите + Подписка.

    Скриншот, показывающий создание подписки на событие Event Grid.

  4. На вкладке «Основы » введите название подписки на событие, затем выберите режим доставки.

    Important

    При создании подписки выберите либо режим доставки Pull, либо режим доставки Push. Чтобы узнать больше о режимах потребления, доступных в пространствах имён Event Grid, см. обзор доставки Pull или обзор доставки Push.

    Следующий скриншот показывает настройки подписки на pull delivery:

    Скриншот, показывающий создание подписки на pull-событие.

    Следующий скриншот показывает настройки подписки на push-доставку:

    Скриншот, показывающий создание подписки на push-событие.

  5. На вкладке «Фильтры » добавьте типы событий, по которым хотите фильтровать, и любые фильтры атрибутов контекста, которые хотите использовать в подписке.

    Снимок экрана: подписка на события

  6. На вкладке «Дополнительные функции » установите длительность замка в минутах, укажите максимальное количество доставок и выберите «Создать».

    Снимок экрана: подписка на события

Просмотр подписки на событие в теме пространства имён

  1. Перейдите к теме пространства имён, где находится подписка на событие, которую вы хотите просмотреть. Для шагов по поиску темы смотрите раздел «Создание, просмотр и управление темами пространства имён».

  2. В разделе «Сущности » выберите «Подписки».

    Скриншот, показывающий подписки на события Event Grid.

  3. Найдите подписку, которую хотите посмотреть, и выберите её.

    Скриншот с поиском подписок на события Event Grid.

  4. Ознакомьтесь с настройками подписки на событие.

    Скриншот, показывающий подписку на событие Event Grid.

Удалить подписку на событие в теме пространства имён

  1. Перейдите к теме пространства имён, содержащей подписку на событие, которую хотите удалить. Для шагов по поиску темы смотрите раздел «Создание, просмотр и управление темами пространства имён».

  2. В разделе «Сущности » выберите «Подписки».

    Скриншот, показывающий подписки на события Event Grid.

  3. Найдите подписку, которую хотите удалить, и выберите её.

    Скриншот с поиском подписок на события Event Grid.

  4. На странице "Обзор" выберите "Удалить" на панели инструментов.

    Скриншот, показывающий удаление подписки на событие Event Grid.

  5. На странице подтверждения введите название ресурса, затем выберите «Удалить » для подтверждения удаления.

    Скриншот, показывающий подтверждение удаления подписки на событие Event Grid.

Настройте фильтры для подписки на тему в пространстве имён

  1. Чтобы обновить фильтры для существующей подписки, перейдите в подписку и выберите «Фильтры » в разделе «Настройки ». Добавьте типы событий, по которым хотите фильтровать, добавьте любые фильтры атрибутов контекста, которые хотите использовать, и выберите Сохранить.

    Снимок экрана с настройками фильтров подписки на события Event Grid.

Упрощённая модель фильтрации подписок на темы пространства имён

Подписки на события по теме пространства имён имеют упрощённую модель конфигурации фильтрации по сравнению с подписками на события на домены, а также на пользовательские, системные, партнерские и доменные темы. Возможности фильтрации остались прежними, за исключением настройки фильтров по атрибуту subject . В следующих разделах объясняются различия.

Фильтр по данным событий

Вы можете фильтровать события по значениям в объекте события data , если данные события являются объектом JSON. Для получения дополнительной информации смотрите раздел «Подписки на события».

Тема начинается с

Никакие специальные свойства конфигурации не задают фильтры для subject. Чтобы отфильтровать атрибут subject контекста по значению, начинающемуся со строки, используйте следующую конфигурацию фильтра.

Ключевое значение operator value
subject Струна начинается с ваша строка

Тема заканчивается на

Никакие специальные свойства конфигурации не задают фильтры для subject. Чтобы отфильтровать атрибут subject контекста по значению, заканчивающемуся строкой, используйте следующую конфигурацию фильтра.

Ключевое значение operator value
subject Строка заканчивается на Ваша строка