首页 > 解决方案 > 使用 Docker 创建 AWS Lambda 层

问题描述

我正在尝试按照此页面上的说明进行操作: 如何使用带有 Docker 的模拟 Lambda 环境创建 Lambda 层? 在 Windows 7 环境中。

我遵循了所有这些步骤:

它返回以下错误:
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'

我不明白我做错了什么。也许是一些显而易见的事情(我是初学者),但我花了一整天的时间试图弄清楚它变得非常令人沮丧。感谢帮助!

标签: pythonamazon-web-servicesdockeraws-lambdaaws-lambda-layers

解决方案


我在 Windows 10 Powershell 中运行了以下命令,它工作正常

docker run -v ${pwd}:/var/task "amazon/aws-sam-cli-build-image-python3.8" /bin/sh -c "pip install -r requirements.txt -t python/lib/python3.8/site-packages; exit"

推荐阅读