如何为 AWS SAM 本地 Lambda 函数设置 ARN?

How do I set the ARN for a AWS SAM Local Lambda function?

我想为 java lambda 函数设置 ARN,我在 Eclipse 中使用 SAM Local 在本地 运行。

在我的 Junit-Test 中,我可以通过将其设置为 context.setInvokedFunctionArn 来做到这一点,但是如果我 运行 作为 SAM Local,我该如何做到这一点?我猜我是在 serverless.template 中执行此操作的,但我找不到具体的操作方法。

此致!

SAM 本地正在使用 lambci/docker-lambda project under the hood, which allows specifying function ARN using AWS_LAMBDA_FUNCTION_INVOKED_ARN enviroment variable, client/invoke logic for java