Перейти к основному содержимому

ConsumeKinesisStream

Описание

Читает данные из указанного потока AWS Kinesis и выводит FlowFile для каждой обработанной записи (сырой) или FlowFile для пакета обработанных записей, если настроены Record Reader и Record Writer. Гарантируется доставка каждой записи Kinesis хотя бы один раз, пока процессор работает. AWS Kinesis Client Library может занять несколько секунд на инициализацию перед началом извлечения данных. Использует DynamoDB для контрольных точек и CloudWatch (по желанию) для метрик. Убедитесь, что предоставленные учетные данные имеют доступ к DynamoDB и CloudWatch (по желанию) вместе с Kinesis.

Теги

amazon, aws, kinesis, consume, stream

Свойства

НазваниеОписание
Amazon Kinesis Stream NameИмя потока Kinesis
Application NameИмя приложения для чтения потоков Kinesis.
Record ReaderСредство чтения записей, используемое для чтения полученных сообщений. Имя потока Kinesis можно использовать в языке выражений для доступа к схеме. Если средство чтения/записи записей не указано, для каждой записи Kinesis будет создан файл потока.
Record WriterСредство записи записей, используемое для сериализации записей в выходной файл FlowFile. Имя потока Kinesis можно использовать в языке выражений для доступа к схеме. Если средство чтения/записи записей не указано, для каждой записи Kinesis будет создан файл FlowFile.
RegionNo description provided.
Endpoint Override URLURL-адрес конечной точки, который будет использоваться вместо URL-адреса AWS по умолчанию, включая схему, хост, порт и путь. Библиотеки AWS выбирают URL-адрес конечной точки в зависимости от региона AWS, но это свойство переопределяет выбранный URL-адрес конечной точки, позволяя использовать другие конечные точки, совместимые с S3. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
DynamoDB Overrideпереопределение DynamoDB для использования развертываний, отличных от AWS Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Initial Stream PositionНачальная позиция для чтения потоков Kinesis.
Stream Position TimestampTimestamp position in stream from which to start reading Kinesis Records. Required if Начальная позиция для чтения потоков Kinesis. is AT_TIMESTAMP. Uses the Timestamp Format to parse value into a Date.This Property is only considered if the [Initial Stream Position] Property has a value of "AT_TIMESTAMP".
Timestamp FormatFormat to use for parsing the Stream Position Timestamp into a Date and converting the Kinesis Record's Approximate Arrival Timestamp into a FlowFile attribute. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Failover TimeoutТайм-аут аварийного переключения клиентской библиотеки Kinesis
Graceful Shutdown TimeoutТайм-аут корректного завершения работы клиентской библиотеки Kinesis
Checkpoint IntervalИнтервал между контрольными точками Kinesis
Retry CountКоличество повторных попыток выполнения операции Kinesis (обработка записи, контрольная точка, завершение работы)
Retry WaitИнтервал между повторными попытками выполнения операции Kinesis (запись процесса, контрольная точка, завершение работы)
Report Metrics to CloudWatchОтслеживать показатели использования Kinesis в CloudWatch.
Communications TimeoutNo description provided.
AWS Credentials Provider ServiceСлужба контроллера, которая используется для получения поставщика учетных данных AWS.
Proxy Configuration ServiceУказывает службу контроллера конфигурации прокси для проксирования сетевых запросов.

Взаимосвязи

  • success: Файлы потока направляются в отношение успеха