AWS Messaging 0.12.0
Kinesis Firehose Delivery Stream Module
View SourceRelease NotesThis module creates an Amazon Kinesis Data Firehose.
Destination to Amazon S3
This module currently only supports a fully managed service for delivering real-time streaming data to Amazon S3. Use
the var.s3_bucket_arn to specify the s3 destination path and the var.kinesis_stream_arn to specify the kinesis data
stream.
Sample Usage
- Terraform
- Terragrunt
main.tf
# ------------------------------------------------------------------------------------------------------
# DEPLOY GRUNTWORK'S KINESIS-FIREHOSE MODULE
# ------------------------------------------------------------------------------------------------------
module "kinesis_firehose" {
  source = "git::git@github.com:gruntwork-io/terraform-aws-messaging.git//modules/kinesis-firehose?ref=v0.12.0"
  # ----------------------------------------------------------------------------------------------------
  # REQUIRED VARIABLES
  # ----------------------------------------------------------------------------------------------------
  # The ARN of the kinesis data stream.
  kinesis_stream_arn = <string>
  # The name of the Kinesis Data Firehose.
  name = <string>
  # The ARN of the S3 bucket you want to export the data to.
  s3_bucket_arn = <string>
}
terragrunt.hcl
# ------------------------------------------------------------------------------------------------------
# DEPLOY GRUNTWORK'S KINESIS-FIREHOSE MODULE
# ------------------------------------------------------------------------------------------------------
terraform {
  source = "git::git@github.com:gruntwork-io/terraform-aws-messaging.git//modules/kinesis-firehose?ref=v0.12.0"
}
inputs = {
  # ----------------------------------------------------------------------------------------------------
  # REQUIRED VARIABLES
  # ----------------------------------------------------------------------------------------------------
  # The ARN of the kinesis data stream.
  kinesis_stream_arn = <string>
  # The name of the Kinesis Data Firehose.
  name = <string>
  # The ARN of the S3 bucket you want to export the data to.
  s3_bucket_arn = <string>
}
Reference
- Inputs
- Outputs
Required
kinesis_stream_arnstringThe ARN of the kinesis data stream.
namestringThe name of the Kinesis Data Firehose.
s3_bucket_arnstringThe ARN of the S3 bucket you want to export the data to.
ARN of the Kinesis Firehose delivery stream.
Name of the Kinesis Firehose delivery stream.