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

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

最好的祝福!

最佳答案

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

10-07 13:03
查看更多