PutKinesisFirehose 2.3.0

BUNDLE

org.apache.nifi | nifi-aws-nar

DESCRIPTION

Sends the contents to a specified Amazon Kinesis Firehose. In order to send data to firehose, the firehose delivery stream name has to be specified.

TAGS

amazon, aws, firehose, kinesis, put, stream

INPUT REQUIREMENT

REQUIRED

Supports Sensitive Dynamic Properties

false

PROPERTIES

Property

Description

AWS Credentials Provider service

The Controller Service that is used to obtain AWS credentials provider

Amazon Kinesis Firehose Delivery Stream Name

The name of kinesis firehose delivery stream

Batch Size

Batch size for messages (1-500).

Communications Timeout

Endpoint Override URL

Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.

Max message buffer size

Max message buffer

Region

proxy-configuration-service

Specifies the Proxy Configuration Controller Service to proxy network requests. Supported proxies: HTTP + AuthN

RELATIONSHIPS

NAME

DESCRIPTION

failure

FlowFiles are routed to failure relationship

success

FlowFiles are routed to success relationship

WRITES ATTRIBUTES

NAME

DESCRIPTION

aws.kinesis.firehose.error.message

Error message on posting message to AWS Kinesis Firehose

aws.kinesis.firehose.error.code

Error code for the message when posting to AWS Kinesis Firehose

aws.kinesis.firehose.record.id

Record id of the message posted to Kinesis Firehose

Language: English