Skip to main content

CDK constructs for defining an interaction between an Amazon Kinesis Data Firehose delivery stream and an Amazon S3 bucket.

Project description

aws-kinesisfirehose-s3 module

---

Stability: Experimental

This is a developer preview (public beta) module.

All classes are under active development and subject to non-backward compatible changes or removal in any future version. These are not subject to the Semantic Versioning model. This means that while you may use them, you may need to update your source code when upgrading to a newer version of this package.


API Reference: http://docs.awssolutionsbuilder.com/aws-solutions-konstruk/latest/api/aws-kinesisfirehose-s3/
Language Package
Python Logo{: style="height:16px;width:16px"} Python aws_solutions_konstruk.aws_kinesisfirehose_s3
Typescript Logo{: style="height:16px;width:16px"} Typescript @aws-solutions-konstruk/aws-kinesisfirehose-s3

This AWS Solutions Konstruk implements an Amazon Kinesis Data Firehose delivery stream connected to an Amazon S3 bucket.

Here is a minimal deployable pattern definition:

const { KinesisFirehoseToS3 } = require('@aws-solutions-konstruk/aws-kinesisfirehose-s3');

new KinesisFirehoseToS3(stack, 'test-firehose-s3', {});

Initializer

new KinesisFirehoseToS3(scope: Construct, id: string, props: KinesisFirehoseToS3Props);

Parameters

Pattern Construct Props

Name Type Description
kinesisFirehoseProps? kinesisfirehose.CfnDeliveryStreamProps Optional user provided props to override the default props for Kinesis Firehose Delivery Stream
deployBucket? boolean Whether to create a S3 Bucket or use an existing S3 Bucket
existingBucketObj? s3.Bucket Existing instance of S3 Bucket object
bucketProps? s3.BucketProps Optional user provided props to override the default props for S3 Bucket

Pattern Properties

Name Type Description
kinesisFirehose() kinesisfirehose.CfnDeliveryStream Returns an instance of kinesisfirehose.CfnDeliveryStream created by the construct
bucket() s3.Bucket Returns an instance of s3.Bucket created by the construct

Architecture

Architecture Diagram


© Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file aws-solutions-konstruk.aws-kinesis-firehose-s3-0.8.1.tar.gz.

File metadata

File hashes

Hashes for aws-solutions-konstruk.aws-kinesis-firehose-s3-0.8.1.tar.gz
Algorithm Hash digest
SHA256 53f91c0fa63ac31ff4cecd23d4b2c03b10731660ab8b9e388d6fe5d5b082773d
MD5 b9f66c55963ce522cffc2e447e459310
BLAKE2b-256 cd1a30273f53a8ce6ab3b4a6f1060eb58c07e93bc0bdd387171f9c2bec3664dd

See more details on using hashes here.

File details

Details for the file aws_solutions_konstruk.aws_kinesis_firehose_s3-0.8.1-py3-none-any.whl.

File metadata

File hashes

Hashes for aws_solutions_konstruk.aws_kinesis_firehose_s3-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 91589f7c56805d1e9968fe94ea55d7aa9127b0ef555ae3fcadf4cdbaeb46fa5f
MD5 2454302fe431509b297b51fc7f93e240
BLAKE2b-256 9884a93583ef0daf8b8b30549f2d56cc395b690028b58f2895920ee33919f81c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page