Создание коннектора
- Веб-консоль
- MWS CLI
- API
В веб-консоли выберите нужный проект.
В списке сервисов выберите Managed Kafka.
Нажмите на имя нужного кластера и перейдите на вкладку Коннекторы.
Нажмите кнопку Создать.
(опционально) Измените автоматически сгенерированное имя коннектора. Позже это имя (name) и созданный из него идентификатор (ID) нельзя изменить, меняется только отображаемое имя (display name) коннектора.
Выберите, как будут выбираться топики для чтения данных: Конкретные топики или Регулярное выражение.
Укажите конкретные топики или шаблон, которому должны соответствовать имена топиков.
Если в кластере еще нет нужного топика, создайте его.
(опционально) Добавьте описание для коннектора.
Нажмите кнопку Далее.
Настройте доступ к бакету:
Оставьте эндпоинт MWS Object Storage или укажите эндпоинт стороннего S3-совместимого хранилища.
Укажите бакет, в который будут экспортироваться данные.
Если нужного бакета в MWS Object Storage еще нет, создайте его.
Добавьте идентификатор (Access Key) и секретную часть (Secret Key) существующего HMAC-ключа.
Если для сервисного аккаунта в MWS Cloud Platform еще нет HMAC-ключа, создайте его.
(опционально) Настройте доступ к бакету.
Нажмите кнопку Далее.
Задайте параметры обработки данных:
Укажите максимальное количество параллельно выполняемых задач. Уменьшить значение в будущем невозможно. Значение не должно превышать общее количество разделов во всех выбранных топиках.
Выберите формат входных данных для десериализации сообщений из топика. Изменить формат после создания коннектора будет невозможно.
Выберите тип сжатия для файлов, которые будут сохранены в бакет.
(опционально) Включите опцию Оборачивать значения в JSON-объект.
Укажите поля сообщения из топиков, которые будут записаны в сохраняемый в бакет файл.
Укажите DLQ-топик для отправки сообщений, обработанных с ошибками.
Если нужного топика еще нет, создайте его.
Нажмите кнопку Далее.
Проверьте заданные настройки и нажмите кнопку Создать.