MICRONAUT_FUNCTION_NAME Переменные среды не работают в AWS лямбда - PullRequest
0 голосов
/ 31 марта 2020

Я хочу написать несколько функций внутри нашего приложения, поэтому вместо помещения config в application.yml я использую переменную окружения MICRONAUT_FUNCTION_NAME в AWS lambda, но продолжаю получать сообщение об ошибке

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)

Кто-нибудь знает, что я пропустил или это невозможно для нескольких функций?

1 Ответ

0 голосов
/ 31 марта 2020

Я наконец узнаю, что это потому, что я использую Micronaut версии 1.3.3

Я понижаю до 1.2.11, и он отлично работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...