Поделиться через


Оформление подписки на события, опубликованные партнером, с помощью Сетки событий Azure

В этой статье описывается, как подписаться на события, которые происходят в системе, принадлежащих или управляемых партнером (SaaS, Enterprise Resource Planning (ERP) и т. д.).

Внимание

Если вы не знакомы с функцией События партнеров, ознакомьтесь с этим обзором, чтобы лучше понять описанные в этой статье действия.

Пошаговые действия

Ниже приведены шаги, необходимые подписчику для получения событий от партнера.

  1. Регистрация поставщика ресурсов Сетки событий в подписке Azure.
  2. Авторизация партнера для создания раздела партнера в группе ресурсов.
  3. Отправка партнеру запроса на включение потока событий к разделу партнера.
  4. Активация раздела партнера, чтобы ваши события отправлялись в раздел партнера.
  5. Оформление подписки на события.

Регистрация поставщика ресурсов Сетки событий

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

На портале Azure сделайте следующее:

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

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

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

  4. Найдите Microsoft.EventGrid и убедитесь, что состояние не зарегистрировано.

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

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

    Изображение процесса регистрации поставщика Microsoft.EventGrid с помощью подписки Azure.

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

    Изображение успешного процесса регистрации поставщика Microsoft.EventGrid с помощью подписки Azure.

Авторизация партнера для создания раздела партнера

Вам необходимо предоставить партнеру согласие на создание разделов партнера в назначенной группе ресурсов. Эта авторизация имеет конечный срок действия, который вы указываете и который может составлять от 1 до 365 дней.

Внимание

Для повышения позиции безопасности укажите минимальное время окончания срока действия, которое предлагает партнеру достаточно времени, чтобы настроить события для потоков в Сетку событий и создать раздел партнера. Ваш партнер не сможет создавать ресурсы (разделы партнеров) в подписке Azure после истечения срока действия авторизации.

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

Портал Azure

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

  2. В строке поиска вверху введите Конфигурации партнера и выберите Конфигурации партнера Сетки событий в разделе Службы в результатах.

  3. На странице Конфигурации партнера Сетки событий нажмите кнопку Создать конфигурацию партнера Сетки событий на странице или кнопку + Создать на панели команд.

    Снимок экрана: конфигурации партнеров сетки событий со списком конфигураций партнеров и ссылкой для создания регистрации партнера.

  4. На странице Создание конфигурации партнера сделайте следующее:

    1. В разделе "Сведения о проекте" выберите подписку Azure и группу ресурсов, в которой нужно разрешить партнеру создать раздел партнера.

    2. В разделе Авторизации партнера укажите срок действия по умолчанию для авторизации партнера, определенный в этой конфигурации.

    3. Чтобы предоставить авторизацию для партнера для создания разделов партнеров в указанной группе ресурсов, выберите ссылку "Авторизация партнера".

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

  5. На странице Добавление авторизации партнера для создания ресурсов приведен список проверенных партнеров. Проверенный партнер — это партнер, личность которого проверена корпорацией Майкрософт. Вы можете выбрать проверенного партнера и нажать кнопку "Добавить " внизу, чтобы предоставить партнеру авторизацию, чтобы добавить раздел партнера в группу ресурсов. Эта авторизация действует до истечения срока действия.

    Вы также можете авторизовать непроверенного партнера. Если партнер не является хорошо вам знакомой сущностью, например организацией в вашей компании, мы настоятельно рекомендуем работать только с проверенными партнерами. Если партнер еще не проверен, попросите партнера пройти проверку, написав команде Сетки событий по адресу askgrid@microsoft.com.

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

      2. Укажите время действия авторизации.

      3. нажмите Добавить.

        Снимок экрана: предоставленеи проверенному партнеру разрешения на создание ресурсов в группе ресурсов.

    2. Чтобы авторизовать неверифицированного партнера, выберите "Авторизовать не проверенного партнера" и выполните следующие действия.
      1. Введите идентификатор регистрации партнера. Вам нужно запросить у партнера этот идентификатор.

      2. Укажите время действия авторизации.

      3. Выберите Добавить.

        Снимок экрана: предоставление неверифицированного партнера авторизации для создания ресурсов в группе ресурсов.

        Внимание

        Ваш партнер не сможет создавать ресурсы (разделы партнеров) в подписке Azure после истечения срока действия авторизации.

  6. Вернитесь на страницу Создание конфигурации партнера и убедитесь, что партнер добавлен в список авторизаций партнеров в нижней части страницы.

  7. В нижней части страницы выберите Review + create (Проверить и создать).

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

  8. На странице Проверка просмотрите параметры и выберите Создать, чтобы создать регистрацию партнера.

Отправка партнеру запроса на включение потока событий к разделу партнера

Ниже приведен список партнеров и ссылка для отправки запроса на включение потока событий к разделу партнера.

Активация партнерского раздела

  1. На портале Azure в строке поиска найдите и выберите Разделы партнера Сетки событий.

  2. На странице Разделы партнера Сетки событий выберите раздел партнера из списка.

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

  3. Просмотрите сообщение активации и выберите Активировать на странице или на панели команд, чтобы активировать раздел партнера до истечения срока действия, указанного на странице.

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

  4. Убедитесь, что состояние активации имеет значение Активировано, а затем создайте подписки на события для раздела партнера, выбрав + Подписка на события на панели команд.

    Снимок экрана: состояние активации раздела партнера как **Activated**.

Оформление подписки на события

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

Создание обработчика событий

Для тестирования раздела партнера потребуется обработчик событий. Перейдите в свою подписку Azure и запустите службу, которая поддерживается в качестве обработчика событий, например Функции Azure. См. пример Средства просмотра Сетки событий, который можно использовать в качестве обработчика событий через веб-перехватчики.

Оформление подписки на раздел партнера

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

  1. На портале Azure в поле поиска введите Разделы партнера Сетки событий и выберите Разделы партнера Сетки событий.

  2. На странице Разделы партнера Сетки событий выберите раздел партнера из списка.

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

  3. На странице Раздел партнера Сетки событий для раздела партнера выберите + Подписка на события на панели команд.

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

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

    1. Укажите имя для подписки на событие.

    2. Для фильтрации по типам событий выберите типы событий, получаемых вашей подпиской.

    3. Для типа конечной точки выберите службу Azure (функция Azure, очереди хранилища, центры событий, очереди служебная шина, раздел служебная шина, гибридные подключения и т. д.) или веб-перехватчик.

    4. Выберите ссылку "Настройка конечной точки ". В этом примере мы используем назначение или конечную точку Центров событий Azure.

      Снимок экрана: конфигурация конечной точки для подписки на события.

    5. На странице Выбор Центра событий выберите конфигурации для конечной точки и нажмите Подтвердить выбор.

      Снимок экрана: конфигурация конечной точки Центров событий.

    6. Теперь на странице Создать подписку на событие выберите Создать.

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

Дополнительные сведения см. в следующих статьях о функции событий партнеров: