Создание настраиваемого раздела или домена в Сетка событий Azure

Пользовательская тема Event Grid даёт вам пользовательскую конечную точку, где вы публикуете свои собственные события приложения. Домен позволяет управлять множеством связанных тем как единым ресурсом, что помогает при отправке событий многим подписчикам в крупной организации.

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

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

Если вы впервые работаете с Сетка событий Azure, прежде чем начать, ознакомьтесь с разделом Обзор Сетка событий Azure.

Зарегистрируйте провайдера ресурсов Event Grid

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

На портале Azure выполните следующие действия:

  1. В меню слева выберите Подписки.

  2. Выберите подписку, которую вы хотите использовать для сетки событий из списка подписок.

  3. На странице "Подписка" в меню слева выберите "Поставщики ресурсов".

  4. Найдите Microsoft.EventGrid и убедитесь, что для Status указано значение NotRegistered.

  5. Выберите Microsoft.EventGrid в списке поставщиков.

  6. На панели команд выберите "Зарегистрировать".

    Снимок экрана, показывающий регистрацию поставщика Microsoft.EventGrid в подписке Azure.

  7. Обновите, чтобы убедиться, что состояние Microsoft. EventGrid изменено на "Зарегистрировано".

    Снимок экрана, показывающий успешную регистрацию поставщика Microsoft.EventGrid для подписки Azure.

Создание пользовательского раздела или домена

Раздел сетки событий содержит определяемую пользователем конечную точку, в которой можно размещать свои события.

  1. Войдите на портал Azure.

  2. В верхней строке поиска введите разделы сетки событий и выберите разделы сетки событий из раскрывающегося списка. Чтобы создать домен, найдите домены сетки событий.

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

  3. На странице "Разделы сетки событий " или "Домены сетки событий " нажмите кнопку "Создать " на панели инструментов.

    Скриншот, показывающий кнопку «Создать тему» на странице тем сетки событий.

Страница "Основные сведения"

На странице «Основы» мастера «Создание темы» или «Создание домена Event Grid» выполните следующие действия:

  1. Выберите подписку Azure.

  2. Щелкните имеющуюся группу ресурсов или выберите Создать и введите имя для новой группы ресурсов.

  3. Введите уникальное имя для пользовательской темы или домена. Имя должно быть уникальным, поскольку запись в системе доменных имён (DNS) его представляет. Не используйте имя, указанное на изображении. Вместо этого создайте собственное имя. Он должен иметь от 3 до 50 символов и содержать только значения a-z, A-Z, 0-9 и «-».

  4. Выберите расположение для раздела сетки событий или домена.

  5. Нажмите кнопку "Далее": сеть в нижней части страницы, чтобы перейти на страницу "Сеть ".

    Скриншот с изображением страницы «Основные сведения» мастера «Создание темы».

Страница "Сеть"

На странице Сеть мастера Создание темы или Создание домена Сетки событий выполните следующие действия:

  1. Если вы хотите разрешить клиентам подключаться к теме или конечной точке домена через общедоступный IP-адрес, установите флажок "Общедоступный доступ ". Вы можете ограничить доступ к определённым IP-адресам или диапазону IP-адресов.

    Снимок экрана: выбор параметра общедоступного доступа на странице

  2. Чтобы разрешить доступ к разделу или домену через частную конечную точку, выберите параметр "Частный доступ ".

    Снимок экрана: выбор параметра

  3. Следуйте инструкциям в разделе «Добавить приватную конечную точку с помощью портала Azure», чтобы создать приватную конечную точку.

  4. Нажмите кнопку "Далее": безопасность в нижней части страницы, чтобы перейти на страницу "Безопасность ".

Страница безопасности

На странице "Безопасность " мастера создания раздела или создания домена сетки событий выполните следующие действия.

  1. Чтобы назначить для темы или домена управляемое удостоверение, назначаемое системой, выберите Включить удостоверение, назначаемое системой.

    Снимок экрана страницы

  2. Чтобы назначить идентичность, назначаемую пользователем, выберите Добавить идентичность, назначаемую пользователем в разделе Идентичность, назначаемая пользователем на странице.

  3. В окне Select User Identity выберите подписку с присвоенной пользовательской идентичностью, затем выберите пользовательскую идентичность, а затем выберите Select.

    Снимок экрана: страница

  4. Чтобы отключить локальную проверку подлинности, выберите "Отключено". Когда вы отключаете локальную аутентификацию, тема или домен принимают только аутентификацию Microsoft Entra, а не ключ доступа или SAS-аутентификацию.

    Снимок экрана: вкладка

  5. Настройте минимальную требуемую версию TLS. Дополнительные сведения см. в разделе "Настройка минимальной версии TLS".

    Снимок экрана: вкладка

  6. Выберите "Дополнительно" в нижней части страницы, чтобы перейти на страницу "Дополнительно ".

Расширенная страница

  1. На странице Advanced мастера Create Topic или Create Event Grid Domain выберите схему событий, которые вы публикуете в этот раздел.

    Снимок экрана: выбор схемы на странице

  2. Для хранения данных выберите, следует ли хранить все данные в том же регионе (Regional) или реплицировать метаданные в заранее определённый вторичный регион (Cross-Geo).

    Снимок экрана, показывающий раздел

    Параметр Cross-Geo позволяет Microsoft инициировать аварийное переключение в парный регион при сбое в регионе. Дополнительные сведения см. в статье Аварийное геовосстановление на стороне сервера в Сетка событий Azure. Microsoft применяет отказ, инициированный Microsoft, в редких случаях для переключения ресурсов Event Grid из затронутого региона в соответствующую геопарную область. Этот процесс не требует вашего вмешательства. Microsoft оставляет за собой право решать, когда выбрать этот путь. Механизм не требует вашего согласия, прежде чем он сработает по вашей теме или области. Для получения дополнительной информации см. Как восстановиться после отказа?

    Если выбрать региональный параметр, можно определить собственный план аварийного восстановления.

  3. Нажмите кнопку "Далее": теги для перемещения на страницу "Теги ".

Страница тегов

На странице тегов нет полей, специфичных для Event Grid. Вы можете назначить тег (пару "имя-значение") как и для любого другого ресурса Azure. Выберите Далее: Проверка и создание, чтобы перейти на страницу Проверка и создание.

Просмотр и создание страницы

На странице проверки и создания просмотрите все параметры, подтвердите успешное выполнение проверки, а затем нажмите кнопку "Создать ", чтобы создать раздел или домен.

Снимок экрана, на котором показана страница «Проверка и создание».

Дальнейшие действия

Теперь, когда вы знаете, как создавать пользовательские разделы или домены, узнайте больше о том, что может помочь вам сделать сетка событий:

Чтобы узнать о публикации событий и потреблении событий из Event Grid с использованием различных языков программирования, посмотрите следующие примеры: