如何在CDK中获取Lambda函数的ARN

7

我已经使用CDK工作了几个月,现在面临一个可能有简单解决方案的问题。我在互联网上搜索了相当长时间,但没有找到解决方案。我正在创建一个lambda函数:

const EventSplitter = new lambda.Function(this, 'EventSplitter', {
      runtime: lambda.Runtime.PYTHON_3_8,  
      code: lambda.Code.fromAsset('lambda'), 
      handler: 'okta_event_splitter.lambda_handler'  
    });

我想获取这个lambda函数的ARN,我尝试了不同的变体:

EventSplitter.attrArn, EventSplitter.Arn, EventSplitter.LambdaArn

但它总是抱怨“类型'Function'上不存在属性'attrArn'”

1个回答

7
根据文档,函数的arn是:

functionArn - 字符串类型 - 此函数的ARN。


谢谢!我简直不敢相信我错过了那么重要的一点信息 :P - smallbirds
1
@smallbirds 没问题。很高兴能帮到你。CDK文档有时候确实难以理解。 - Marcin
在v2版本中不存在 - CodeBy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接