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

sma*_*rds 7 amazon-web-services aws-lambda aws-cdk

我已经使用 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'  
    });
Run Code Online (Sandbox Code Playgroud)

我想要获取这个 lambda 的 ARN,我尝试了以下不同的变体:

EventSplitter.attrArn, EventSplitter.Arn, EventSplitter.LambdaArn
Run Code Online (Sandbox Code Playgroud)

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

Mar*_*cin 8

根据docs,函数的 arn 是:

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