【发布时间】:2020-11-09 09:57:20
【问题描述】:
我尝试通过克隆完整示例并将其部署到 AWS Lambda 中引导“Micronaut Function as GraalVM Native Image”example(文本指南为here)。每次调用 lambda 都会失败并出现相同的错误(来自 CloudWatch Logs):
Error: fork/exec /var/task/bootstrap: no such file or directory Runtime.InvalidEntrypoint
我检查了一个 ZIP 存档,其中包含通过执行 ./deploy.sh 生成的代码(该代码作为函数代码上传到 Lambda 函数中),bootstrap 文件位于 ZIP 文件中。
复制步骤
我没有任何特别的说明,我只是拿了完整的示例,按照说明构建原生映像,然后部署构建的 ZIP 文件。
我想知道是否可以使用 GraalVM 原生映像部署 Micronaut Serverless 功能,或者该功能是否已损坏。我尝试使用 GraalVM Native Image 部署 Micronaut 应用程序(遵循 this guide),它对我来说效果很好。
提前感谢您的帮助。
【问题讨论】:
标签: java aws-lambda micronaut graalvm-native-image micronaut-aws