aws lambda 失败 jdk 11
aws lambda fails with jdk 11
我正在尝试在 aws lambda 上使用 jdk 11 构建一个 spring 启动应用程序。
我遵循了 https://dzone.com/articles/aws-lambda-with-spring-boot and code base of https://github.com/gemerick/spring-boot-lambda/tree/lambda 上的教程。它与 java 8 一起工作得很好。然后我改变了
运行时:java8 to java11 in sam.yaml
但部署失败,原因如下
"ResourceStatusReason": "Value java11 at 'runtime' failed to satisfy constraint:
Member must satisfy enum value set:
[java8, nodejs6.10, nodejs8.10, python2.7, python3.6, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, go1.x] or
be a valid ARN (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException;)
据我了解aws lambda,不支持jdk 11。然后我读到corretto 11 out https://aws.amazon.com/about-aws/whats-new/2019/03/amazon-corretto-11-is-now-generally-available/
corretto 11 的发布是否意味着 aws-lambda 支持 java 11?我看不到任何关于它的官方文档。这是我使用 aws lambda 的第一个应用程序。因此我有点困惑。
谁能告诉我有关 jdk 11 与 aws lambda
的支持
lambda 目前仅支持 Java 8。参见 https://docs.aws.amazon.com/lambda/latest/dg/java-programming-model.html
编辑:您可以查看如何将 Java 11 用作自定义运行时。参见
我正在尝试在 aws lambda 上使用 jdk 11 构建一个 spring 启动应用程序。
我遵循了 https://dzone.com/articles/aws-lambda-with-spring-boot and code base of https://github.com/gemerick/spring-boot-lambda/tree/lambda 上的教程。它与 java 8 一起工作得很好。然后我改变了
运行时:java8 to java11 in sam.yaml
但部署失败,原因如下
"ResourceStatusReason": "Value java11 at 'runtime' failed to satisfy constraint:
Member must satisfy enum value set:
[java8, nodejs6.10, nodejs8.10, python2.7, python3.6, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, go1.x] or
be a valid ARN (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException;)
据我了解aws lambda,不支持jdk 11。然后我读到corretto 11 out https://aws.amazon.com/about-aws/whats-new/2019/03/amazon-corretto-11-is-now-generally-available/
corretto 11 的发布是否意味着 aws-lambda 支持 java 11?我看不到任何关于它的官方文档。这是我使用 aws lambda 的第一个应用程序。因此我有点困惑。
谁能告诉我有关 jdk 11 与 aws lambda
的支持lambda 目前仅支持 Java 8。参见 https://docs.aws.amazon.com/lambda/latest/dg/java-programming-model.html
编辑:您可以查看如何将 Java 11 用作自定义运行时。参见