【发布时间】:2020-03-31 14:10:05
【问题描述】:
我想在我们的应用程序中编写多个函数,所以我没有将配置放在 application.yml 中,而是在 AWS lambda 中使用 MICRONAUT_FUNCTION_NAME 环境变量,但我一直收到错误
No function found for name: xxx: java.lang.IllegalStateException
java.lang.IllegalStateException: No function found for name: xxx
at io.micronaut.function.executor.AbstractExecutor.lambda$resolveFunction$0(AbstractExecutor.java:60)
at java.util.Optional.orElseThrow(Optional.java:290)
at io.micronaut.function.executor.AbstractExecutor.resolveFunction(AbstractExecutor.java:60)
at io.micronaut.function.executor.StreamFunctionExecutor.execute(StreamFunctionExecutor.java:89)
at io.micronaut.function.aws.MicronautRequestStreamHandler.handleRequest(MicronautRequestStreamHandler.java:54)
有谁知道我错过了什么或者无法实现多个功能?
【问题讨论】:
标签: aws-lambda micronaut micronaut-aws