出现该问题主要是由于进行 Docker build 时无法下载 AWS Lambda Base image,可以通过手动下载该镜像并导入到本地镜像库解决。
具体步骤如下:
在 AWS 官网查找相应的 Base image,如:amazonlinux:2.0.20191209.0。
在本地下载该镜像:
docker pull amazonlinux:2.0.20191209.0
docker save -o amazonlinux-2.0.20191209.0.tar amazonlinux:2.0.20191209.0
将导出的镜像文件复制到目标机器上。
在目标机器上加载导出的镜像文件:
docker load -i amazonlinux-2.0.20191209.0.tar
FROM amazonlinux:2.0.20191209.0
这样就可以解决 AWS Lambda Base image: failed to solve with frontend dockerfile.v0 403 Forbidden 的问题。