Параметры конфигурации source-коннектора#

Название

Описание

Тип

Доступные значения

Значение по умолчанию

connect.s3.aws.auth.mode

Определяет режим аутентификации AWS для подключения к S3

string

«Credentials», «Default»

«Default»

connect.s3.aws.access.key

Ключ доступа для учетных данных AWS S3

string

—

—

connect.s3.aws.secret.key

Секретный ключ для учетных данных AWS S3

string

—

—

connect.s3.aws.region

Регион AWS для бакета S3

string

—

—

connect.s3.pool.max.connections

Максимальное количество соединений в пуле соединений

int

-1 (не определено)

50

connect.s3.custom.endpoint

URL пользовательского эндпоинта для S3 (если применимо)

string

—

—

connect.s3.kcql

Конфигурация KCQL (Kafka Connect Query Language) для управления поведением коннектора

string

конфигурация kcql

—

connect.s3.vhost.bucket

Включает использование виртуальных хостов бакетов для S3

boolean

true, false

false

connect.s3.source.extension.excludes

Список расширений объектов через запятую, исключаемых из поиска исходных объектов

string

[Фильтрация по расширениям объектов]({{< relref «#object-extension-filtering» >}})

—

connect.s3.source.extension.includes

Список расширений объектов через запятую, включаемых в поиск исходных объектов

string

[Фильтрация по расширениям объектов]({{< relref «#object-extension-filtering» >}})

—

connect.s3.source.partition.extractor.type

Тип извлечения партиций (иерархический или с помощью регулярного выражения)

string

hierarchical, regex

—

connect.s3.source.partition.extractor.regex

Шаблон регулярного выражения для извлечения партиций (если применимо)

string

—

—

connect.s3.ordering.type

Тип упорядочивания ключей объектов S3 для обеспечения порядка обработки

string

AlphaNumeric, LastModified

AlphaNumeric

connect.s3.source.partition.search.continuous

Если установлено в true, коннектор будет непрерывно искать новые партиции

boolean

true, false

true

connect.s3.source.partition.search.excludes

Список через запятую путей, исключаемых из поиска партиций

string

«.indexes»

—

connect.s3.source.partition.search.interval

Интервал в миллисекундах между поисками новых партиций

long

300000

300000

connect.s3.source.partition.search.recurse.levels

Указывает, насколько глубокую рекурсию использовать для поиска новых партиций

int

0

0

connect.s3.source.empty.results.backoff.initial.delay

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

long

1000 миллисекунд

1000

connect.s3.source.empty.results.backoff.max.delay

Максимальная задержка перед повторной попыткой при отсутствии результатов

long

10000 миллисекунд

10000

connect.s3.source.empty.results.backoff.multiplier

Множитель, применяемый к задержке при повторной попытке, если результаты не найдены

double

2.0 (множитель)

2.0

connect.s3.source.write.watermark.header

Записывать сообщение с заголовками Corax, включающими информацию об источнике и номере строки файла

boolean

true, false

false