如何在 cloudformation 中将目标设置为 lambda 以进行 aws 运动数据分析

How to set destination as lambda in cloudformation for aws kinesis data analytics

我想在 cloudformation 中创建 aws kinesis data analytics,我确实想将目标添加为 lambda。 正如以下 link 所暗示的:

aws kinesis data analytics cfn

我可以按如下方式添加目的地:

  BasicApplicationOutputs:
Type: "AWS::KinesisAnalytics::ApplicationOutput"
DependsOn: BasicApplication
Properties:
  ApplicationName: !Ref BasicApplication
  Output:
    Name: "exampleOutput"
    DestinationSchema:
      RecordFormatType: "CSV"
    KinesisStreamsOutput:
      ResourceARN: !GetAtt OutputKinesisStream.Arn
      RoleARN: !GetAtt KinesisAnalyticsRole.Arn

我对此很满意并且工作正常。但这被设置为另一个流作为目的地。但是我想要 lambda 作为目的地,我不知道 cloudformation 是否支持它。任何人都可以阐明这一点吗?

我注意到不支持通过 cloud-formation 直接将分析连接到 lambda,因此修复它的方法是使用另一个流作为桥梁