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

时间:2018-09-25 15:02:49

标签: java amazon-web-services aws-lambda aws-sam-cli

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

在Junit-Test中,我可以通过使用context.setInvokedFunctionArn进行设置来做到这一点,但是如果以SAM Local的身份运行该怎么办?我猜我是在serverless.template中执行此操作的,但是我找不到确切的操作方法。

最诚挚的问候!

1 个答案:

答案 0 :(得分:1)

SAM local在后台使用lambci/docker-lambda项目,该项目允许使用AWS_LAMBDA_FUNCTION_INVOKED_ARN环境变量,java的客户端/调用逻辑来指定函数ARN。