amazon-web-services - 如何在 aws kinesis 数据分析的 cloudformation 中将目标设置为 lambda

标签 amazon-web-services lambda aws-cloudformation amazon-kinesis amazon-kinesis-firehose

我想在 cloudformation 中创建 aws kinesis 数据分析,并且我确实想将目标添加为 lambda。 正如以下链接所示:

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 是否支持它。谁能解释一下吗?

最佳答案

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

关于amazon-web-services - 如何在 aws kinesis 数据分析的 cloudformation 中将目标设置为 lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48083902/

相关文章:

linux - 在 AMAZON Linux AMD 本地安装 php Composer.phar

amazon-web-services - 如何使用 eksctl 或 cloudformation 复制 eks 集群

c++ - 可以在 C++11 lambda 中隐式捕获参数包吗?

amazon-web-services - aws cfn-init 因 AccessDenied 失败

amazon-web-services - 引用 CloudFormation 中 S3 对象的最新版本 ID

amazon-web-services - Appsync Resolver UpdateItem 忽略空参数?

c# - Html 通过 lambda 扩展模型的两个属性

c++ - 如何为 std::fill() 使用 C++0x lambdas 局部变量?

amazon-web-services - 需要使用 aws cli 或 api 从命令行获取用于部署 ec2 的 cloudformation 模板的名称

node.js - 无法在 Meteor 中使用 aws-sdk