docker - 使用 AWS CDK 部署 Lambda Docker 时出错

标签 docker aws-lambda aws-cdk aws-lambda-containers

我正在关注https://sbstjn.com/blog/aws-cdk-lambda-docker-container-example/并使用 AWS CDK 部署 Lambda Docker。在“cdk 部署”上,我收到以下错误。我的 github 存储库的链接是 https://github.com/aqilzeeshan/cdk_dockerlambda

谁能告诉我出了什么问题吗?谢谢

Do you wish to deploy these changes (y/n)? y
CdkLambdaDockerStack: deploying...
[0%] start: Publishing dcfb2f152c6c0b2ca779c90dee5d59d3b510805a3ed884b310200624e32a4b27:current
Error: write EPIPE
    at afterWriteDispatched (internal/stream_base_commons.js:156:25)
    at writeGeneric (internal/stream_base_commons.js:147:3)
    at Socket._writeGeneric (net.js:785:11)
    at Socket._write (net.js:797:8)
    at writeOrBuffer (internal/streams/writable.js:358:12)
    at Socket.Writable.write (internal/streams/writable.js:303:10)
    at C:\Users\amuham210\AppData\Roaming\npm\node_modules\aws-cdk\node_modules\cdk-assets\lib\private\shell.ts:28:19
    at new Promise (<anonymous>)
    at Object.shell (C:\Users\amuham210\AppData\Roaming\npm\node_modules\aws-cdk\node_modules\cdk-assets\lib\private\shell.ts:26:10)
    at Docker.execute (C:\Users\amuham210\AppData\Roaming\npm\node_modules\aws-cdk\node_modules\cdk-assets\lib\private\docker.ts:75:13)

最佳答案

我发现了问题。需要安装 Docker 来构建镜像。在运行“cdk部署”的机器上安装 docker 后,上述问题得到解决。

关于docker - 使用 AWS CDK 部署 Lambda Docker 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66482827/

相关文章:

docker - docker-compose:先前的音量设置会覆盖更改

.net - 在 ASP.NET Core : "no such file or directory" error 中构建 docker

linux - Docker,AWS-EKS : Docker-build command, Davfs 挂载不工作,没有免费的 coda 设备可以挂载

amazon-web-services - 是否可以使用 AWS lambda 模拟浏览器?

node.js - 使用 RDS 时性能不佳的 AWS Lambda

python - 相当于 aws cdk 中的 !Ref

mongodb - 如何使用 mongodb 将文件从计算机导入到 docker 容器

python - 为什么在 python 中部署包时缺少 aws lambda 中的依赖项?

amazon-web-services - 使用 aws-cdk 的 token 更新 Assets 文件

amazon-web-services - 使用 CDK 添加 AWS Cognito 用户池角色