AWS Kinesis Firehose Element

The AWS Kinesis Firehose element is used to provide an Atmosphere project the ability to put records into an existing AWS Kinesis Firehose delivery stream (KFDS).

The AWS Kinesis Firehose element is located in the Element Toolbox within Studio’s Cloud tab.

Using AWS elements requires the prerequisite configuration of AWS products and an AWS IAM role. To learn more about integrating AWS products into your Atmosphere projects, visit Amazon Web Services Integration.

Properties

The following properties can be changed for the AWS Kinesis Firehose element:

Name

The name of the element.

Region

The AWS region where the KFDS is located.

Role ARN

The designated IAM role used to allow Atmosphere to access the KFDS.

External ID

The external identifier within the IAM role used to allow role access.

Triggers

The following triggers are available to execute events from within the AWS Kinesis Firehose element:

Triggered

Execute an event when the source element connected to the AWS Kinesis Firehose triggers.

Record Placed

Execute an event when a record is placed into the delivery stream.

Records Placed

Execute an event when an array of records is placed into the delivery stream.

Abilities

The following abilities are available for the AWS Kinesis Firehose element when its source element triggers:

Trigger

Trigger the element(s) that follow the AWS Kinesis Firehose element.

Place Record

Send a record of data into the Kinesis Firehose delivery stream.

Place Record Arguments:
Name Type Description
Record Data JSON Specifies the data for the record inserted into the delivery stream.

Place Records

Send an array of records into the Kinesis Firehose delivery stream.

Place Record Arguments:
Name Type Description
Records Data Specifies the data for the records inserted into the delivery stream.