Создать коннектор для API EventRouter
-
В консоли управления
перейдите в каталог, в котором хотите создать коннектор. -
В списке сервисов выберите Serverless Integrations.
-
На панели слева выберите
EventRouter. -
Выберите нужную шину.
-
В меню слева выберите
Коннекторы. -
В правом верхнем углу нажмите Создать коннектор.
-
В поле Источник выберите
API EventRouter. -
Раскройте блок Дополнительные параметры:
-
Введите имя и описание коннектора. Требования к имени:
- Длина — от 3 до 63 символов.
- Может содержать строчные и заглавные буквы латинского и русского алфавита, цифры, дефисы, подчеркивания и пробелы.
- Первый символ должен быть буквой. Последний символ не может быть дефисом, подчеркиванием или пробелом.
-
(Опционально) Добавьте метки:
- Нажмите Добавить метку.
- Введите метку в формате
ключ: значение. - Нажмите Enter.
-
(Опционально) Включите защиту от удаления. Пока опция включена, удалить коннектор невозможно.
-
-
Нажмите Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
-
Посмотрите описание команды CLI для создания коннектора:
yc serverless eventrouter connector create event-service --help -
Создайте коннектор для API EventRouter:
yc serverless eventrouter connector create event-service \ --bus-id <идентификатор_шины> \ --name <имя_коннектора> \ --description <описание_коннектора> \ --labels <список_меток> \ --deletion-protectionГде:
-
--bus-id— идентификатор шины EventRouter. -
--name— имя коннектора. Требования к имени:- Длина — от 3 до 63 символов.
- Может содержать строчные и заглавные буквы латинского и русского алфавита, цифры, дефисы, подчеркивания и пробелы.
- Первый символ должен быть буквой. Последний символ не может быть дефисом, подчеркиванием или пробелом.
-
--description— описание коннектора. Необязательный параметр. -
--labels— список меток. Необязательный параметр.Можно указать одну или несколько меток через запятую в формате
<ключ1>=<значение1>,<ключ2>=<значение2>. -
--deletion-protection— защита от удаления коннектора. По умолчанию защита выключена. Пока опция включена, удалить коннектор невозможно. Чтобы отключить защиту от удаления, укажите параметр--no-deletion-protection. Необязательный параметр.
Результат:
id: f667savopsoe******** bus_id: f66klk4lvvjf******** folder_id: b1gt6g8ht345******** cloud_id: b1gia87mbaom******** created_at: "2025-06-18T16:44:03.849030Z" name: my-sample-connector description: my description labels: no: label source: event_service_source: {} deletion_protection: true status: RUNNING -
Чтобы создать коннектор для API EventRouter, воспользуйтесь методом REST API Create для ресурса connector или вызовом gRPC API ConnectorService/Create.
По умолчанию коннектор создается запущенным. Чтобы коннектор перестал отправлять сообщения в шину, остановите его.