如何使用CDK向日志组添加过滤器订阅

时间:2019-11-25 14:15:35

标签: aws-cdk

我正在尝试将日志组订阅添加到现有的lambda。

 (cont, log_group) = self.container_for_ecr_image(build_stack.task_repo, task, 'task1')
log_group.add_subscription_filter(id="task1-subscribe", destination=??, filter_pattern="")

我具有函数“ ARN”和名称,但没有对该函数的引用。 如果我只有功能ARN,如何使用CDK提取功能引用?

谢谢

2 个答案:

答案 0 :(得分:1)

方法是: aws_lambda.Function.from_function_arn(self, id="id", function_arn="function_arn")

答案 1 :(得分:0)

我在这里可能是错误的-but from looking at the docs似乎来自Lambda的 Alias 类可以“创建”对现有lambda的引用。但是我不太确定,因为我对这些东西还很陌生。

处理CDK中的现有内容很困难,因为我认为最佳实践是通过CloudFormation创建所有内容(如果IaC是您的目标)