AWS CDK日志记录-部署cdk后,我收到错误消息:props.destination.bind不是函数

时间:2019-09-03 08:52:11

标签: python aws-cdk

我使用下面的代码来创建日志组和订阅过滤器:

lo = logs_.LogGroup(self, 'LogGroup',  retention=logs_.RetentionDays.ONE_WEEK )

logs_.SubscriptionFilter(self, 'Subscription', 
    log_group=lo,
    destination=apiFunction,
    filter_pattern=logs_.FilterPattern.all_events()
)

但是,当我尝试部署时,出现以下错误消息:“ props.destination.bind不是函数”

此外,这是创建云监视日志的正确方法吗?几乎没有关于如何创建云监视日志的python示例

1 个答案:

答案 0 :(得分:0)

问题似乎出在apiFunction对象中。

根据CDK documentation,它必须是以下对象之一:KinesisDestinationLambdaDestinationCrossAccountDestination