Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 为什么无服务器框架rust插件在dockerless和dockerised构建模式下失败_Amazon Web Services_Rust_Aws Lambda_Serverless Framework - Fatal编程技术网

Amazon web services 为什么无服务器框架rust插件在dockerless和dockerised构建模式下失败

Amazon web services 为什么无服务器框架rust插件在dockerless和dockerised构建模式下失败,amazon-web-services,rust,aws-lambda,serverless-framework,Amazon Web Services,Rust,Aws Lambda,Serverless Framework,我目前正在使用dockerless方法构建rust lambda,它构建和部署都很好,但当我尝试测试时,它会抛出错误: Error: fork/exec /var/task/bootstrap: no such file or directory Runtime.InvalidEntrypoint 然后,我尝试使用生成器映像的方法构建它,但当它运行时,返回了错误 /var/task/bootstrap: /lib64/libc.so.6: version `GLIBC_2.18' not fo

我目前正在使用dockerless方法构建rust lambda,它构建和部署都很好,但当我尝试测试时,它会抛出错误:

Error: fork/exec /var/task/bootstrap: no such file or directory Runtime.InvalidEntrypoint
然后,我尝试使用生成器映像的方法构建它,但当它运行时,返回了错误

/var/task/bootstrap: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /var/task/bootstrap)
用于生成的映像是

FROM lambci/lambda:20200812-build-provided.al2

ARG RUST_VERSION=1.51.0
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \
    | CARGO_HOME=/cargo RUSTUP_HOME=/rustup sh -s -- -y --profile minimal --default-toolchain $RUST_VERSION
ADD build.sh /usr/local/bin/
RUN chmod 777 -R /usr/local
VOLUME ["/code"]
WORKDIR /code
ENTRYPOINT ["/usr/local/bin/build.sh"]
哪个版本的glibc高于2.18

现在我不知道下一步该做什么,如果有人能给我一些想法,让我使用无服务器框架部署rust lambda函数,我将不胜感激


p.s我最初尝试使用默认插件,但它的可用性已经远远过时了

这个问题非常具体,与特定库的当前状态相关,这可能与该项目的问题追踪器更相关。我也将其放在项目问题追踪器上,但考虑到问题的响应速度,我想知道这里是否有人能提供更快的答案,还有另一个类似的问题,也没有答案