我有简单的 kotlin、quarkus 项目,它是使用命令构建为原生的:
./gradlew build -Dquarkus.package.type=native -Dquarkus.native.container-build=true
当我使用 macbook m1 的 friend 上传 quarkus 生成的 function.zip
时,如下所示:AWS function.zip upload UI
它工作正常,但是当我在 ubuntu 22.04 的电脑上执行相同操作时,我得到:
无效入口点错误:fork/exec/var/task/bootstrap:exec 格式错误 Runtime.InvalidEntrypoint
。
请帮忙 :(
正如之前所说,我做了 ./gradlew build -Dquarkus.package.type=native -Dquarkus.native.container-build=true
,然后使用 function.zip
从 .zip 上传> 但是当我调用 lambda 时,它说 invalid Entrypoint Error: fork/exec/var/task/bootstrap: exec format error Runtime.InvalidEntrypoint
最佳答案
在 here说使用 sam init -a x86_64 -r java11 -p Zip -d maven -n java11-mvn-default 来创建函数。您收到的错误听起来像是您尝试在 x86 上运行 arm64,反之亦然。
关于aws-lambda - Quarkus AWS Lambda 无效入口点错误 : fork/exec/var/task/bootstrap: exec format error Runtime. InvalidEntrypoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74861394/