AWS Messaging 0.12.2
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.2"
# ----------------------------------------------------------------------------------------------------
# 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.2"
}
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.