如何解决我们可以在单个云形成模板中部署两个 Kinesis Firehose 传输流吗?如果是,如何?
-
我只能使用 CFN 部署一个交付流。有两个 Kinesis 消防水管传送流。有没有其他方法可以在单个模板中完成两个 Kinesis firehose。谢谢!!
AWstemplateFormatVersion: '2010-09-09' Resources: ##Kinesis Firehose1 DeliveryStreamLogGroup: ## Cloudwatch log group Type: AWS::Logs::LogGroup Properties: LogGroupName: ---- DeliveryStreamLogStreamS3: # Cloudwatch log stream Type: AWS::Logs::LogStream Properties: LogGroupName: --- LogStreamName: --- DeliveryStreamLogStreamRedshift: Type: AWS::Logs::LogStream Properties: LogGroupName: --- LogStreamName: --- DeliveryStream: Type: AWS::KinesisFirehose::DeliveryStream DependsOn: RedshiftCluster Properties: DeliveryStreamName: --- DeliveryStreamType: --- RedshiftDestinationConfiguration: ---
##Kinesis Firehose2 交付流日志组: 类型:AWS::Logs::LogGroup 特性: 日志组名称:----
DeliveryStreamLogStreamS3: Type: AWS::Logs::LogStream Properties: LogGroupName: --- LogStreamName: --- DeliveryStreamLogStreamRedshift: Type: AWS::Logs::LogStream Properties: LogGroupName: --- LogStreamName: --- DeliveryStream: Type: AWS::KinesisFirehose::DeliveryStream DependsOn: RedshiftCluster Properties: DeliveryStreamName: --- DeliveryStreamType: --- RedshiftDestinationConfiguration: ---
解决方法
是的。你可以。只需为您的交付流资源指定不同的名称
DeliveryStream1:
Type: AWS::KinesisFirehose::DeliveryStream
DependsOn: RedshiftCluster1
Properties:
DeliveryStreamName: ---
DeliveryStreamType: ---
RedshiftDestinationConfiguration: ---
DeliveryStream2:
Type: AWS::KinesisFirehose::DeliveryStream
DependsOn: RedshiftCluster2
Properties:
DeliveryStreamName: ---
DeliveryStreamType: ---
RedshiftDestinationConfiguration: ---
“类型”属性定义了您要创建的资源类型。您可以创建多个相同类型的资源,前提是您为每个相同类型的资源指定了不同的名称
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。