Добавление источника Google Cloud Pub/Sub в поток событий (предварительная версия)

В этой статье показано, как добавить источник Google Cloud Pub/Sub в поток событий.

Google Pub/Sub — это служба обмена сообщениями, которая позволяет публиковать и подписываться на потоки событий. Вы можете добавить Google Pub/Sub в качестве источника в поток событий для отслеживания, преобразования и маршрутизации событий в режиме реального времени в различные места назначения в Fabric.

Внимание

Расширенные возможности потоков событий Fabric в настоящее время находятся в предварительной версии.

Примечание.

Этот источник не поддерживается в следующих регионах емкости рабочей области: западная часть США 3, Западная Швейцария.

Необходимые компоненты

  • Доступ к рабочей области Fabric premium с разрешениями участника или более высокого уровня.
  • Учетная запись Google Cloud с включенной службой Pub/Sub и ролью с необходимыми разрешениями.
  • Источник Google Cloud Pub/Sub должен быть общедоступным, а не за брандмауэром или защищенным в виртуальной сети.

Примечание.

Максимальное количество источников и назначений для одного потока событий — 11.

Добавление Google Cloud Pub/Sub в качестве источника

  1. Выберите eventstream , чтобы создать новый поток событий. Убедитесь, что включен параметр расширенных возможностей (предварительная версия ).

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

  2. На следующем экране выберите "Добавить внешний источник".

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

Настройка и подключение к Google Cloud Pub/Sub

Внимание

Вы можете использовать события Google Cloud Pub/Sub только в одном потоке событий. После получения событий в поток событий они не могут использоваться другими потоками событий.

  1. На экране "Подключение" в разделе "Подключение" выберите "Создать подключение".

  2. На экране параметров подключения заполните необходимые сведения.

    Снимок экрана: параметры подключения для источника Google Cloud Pub/Sub.

  3. В поле "Идентификатор проекта" введите идентификатор проекта из консоли Google Cloud.

    Снимок экрана: идентификатор проекта в Google Cloud Console.

  4. Для имени подписки откройте Google Pub/Sub и выберите подписки. Идентификатор подписки можно найти в списке.

    Автоматически создается снимок экрана описания компьютера.

  5. Ключ учетной записи службы — это JSON-файл, содержащий учетные данные учетной записи службы. Выполните следующие действия, чтобы создать файл в Google Cloud.

    1. Выберите IAM и Admin in your Google Cloud Console.

      Снимок экрана: выбор IAM и администратора в Google Cloud Console.

    2. На странице IAM и администрирования в разделе "Учетные записи служб" выберите "СОЗДАТЬ УЧЕТНУЮ ЗАПИСЬ СЛУЖБЫ".

      Снимок экрана: выбор учетной записи службы .

    3. После настройки предоставьте роли соответствующее разрешение владельца , а затем нажмите кнопку "Готово".

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

    4. На странице учетных записей служб выберите свою роль и выберите пункт "Управление ключами" в разделе "Действия".

      Снимок экрана: выбор клавиш управления в разделе

    5. В разделе ADD KEY выберите "Создать новый ключ".

      Снимок экрана: выбор ключа

    6. Скачайте JSON-файл, скопируйте все содержимое JSON и введите его в качестве ключа учетной записи службы на экране параметров подключения Fabric.

      Внимание

      Этот JSON-файл можно скачать только один раз.

  6. Выберите "Подключиться" на экране параметров подключения.

  7. Введите имя источника и имя раздела для нового источника, а затем нажмите кнопку "Далее".

  8. Просмотрите сводку и нажмите кнопку "Добавить".

Вы можете увидеть источник Google Cloud Pub/Sub, добавленный в поток событий в режиме редактирования.

Снимок экрана: добавленный источник Google Cloud Pub/Sub в режиме редактирования с выделенной кнопкой

Выберите "Опубликовать" , чтобы опубликовать изменения и начать потоковую передачу данных из Google Cloud Pub/Sub в поток событий.

Снимок экрана опубликованного потока событий с источником Google Cloud Pub/Sub в Режиме реального времени.

Другие соединители: