CDK构造,用于定义Amazon Kinesis数据Firehose传递流和Amazon S3 bucket之间的交互。

aws-solutions-constructs.aws-kinesis-firehose-s3的Python项目详细描述


aws-kinesisfirehose-s3模块

---

Stability: Experimental

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.


Reference Documentation:https://docs.aws.amazon.com/solutions/latest/constructs/
^{tb2}$

这个AWS解决方案构造实现了一个连接到amazons3 bucket的Amazon Kinesis数据firehouse传递流。在

以下是Typescript中的最小可部署模式定义:

const{KinesisFirehoseToS3}from'@aws-solutions-constructs/aws-kinesisfirehose-s3';newKinesisFirehoseToS3(this,'test-firehose-s3',{});

初始值设定项

^{pr2}$

参数

  • 范围^{}
  • 标识string
  • 道具^{}

构装道具

^{3}$

图案属性

NameTypeDescription
kinesisFirehose^{}Returns an instance of kinesisfirehose.CfnDeliveryStream created by the construct
s3Bucket?^{}Returns an instance of s3.Bucket created by the construct
s3LoggingBucket?^{}Returns an instance of s3.Bucket created by the construct as the logging bucket for the primary bucket.
kinesisFirehoseRole^{}Returns an instance of the iam.Role created by the construct for Kinesis Data Firehose delivery stream
kinesisFirehoseLogGroup^{}Returns an instance of the LogGroup created by the construct for Kinesis Data Firehose delivery stream

默认设置

没有任何重写的构件的现成实现将设置以下默认值:

亚马逊Kinesis Firehose

  • 为Kinesis Firehose启用CloudWatch日志记录
  • 为Amazon Kinesis Firehose配置最小权限访问IAM角色

亚马逊S3桶

  • 配置S3 Bucket的访问日志记录
  • 使用AWS托管KMS密钥为S3存储桶启用服务器端加密
  • 对传输中的数据进行加密
  • 打开S3 Bucket的版本控制
  • 不允许对S3 Bucket进行公共访问
  • 删除CloudFormation堆栈时保留S3 Bucket
  • 应用生命周期规则在90天后将非当前对象版本移动到冰川存储

建筑

Architecture Diagram


©版权所有2020亚马逊网站,Inc.或其附属公司。版权所有。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java最终变量可能尚未初始化   springsecurity中的java MySQL查询。用于授权的xml   java My servlet返回null   多线程如何修复java。util。同时发生的CompletionException:java。StackOverflowerr先生   java在找不到请求的页面或方法时如何定义全局页面?   java连接到UI线程安全Android   如何在java中去除图像的白色背景   java Group在SQL或代码中更好地聚合了数据(在性能方面)   JavaAndroid:在Eclipse的图形布局编辑器中自由移动按钮   java单元测试Mockito MyBatis为返回布尔值的selectone引发空指针异常   如何使用aes在java中加密/解密文件?   java在使用复制构造函数时并发修改列表