amazon-web-services - 在本地运行 AWS SAM 项目出现错误

标签 amazon-web-services ubuntu aws-lambda aws-sam-cli

我正在尝试在 Ubuntu 上本地运行 AWS Lambda 项目。当我使用 AWS SAM Local 运行项目时,它向我显示此错误:错误:在本地运行 AWS SAM 项目需要 Docker。你安装了吗?

最佳答案

我在 Fedora 上安装它时遇到了问题。

当我按照 Docker 安装后说明进行操作时,我设法解决了这个问题。

https://docs.docker.com/install/linux/linux-postinstall/

我必须:

  1. 删除~/.docker目录;
  2. 创建“docker”组;
  3. 将我的用户添加到“docker”组;
  4. 注销并重新登录;
  5. 重新启动“docker”守护进程。

然后我就可以运行命令了:

sam local start-api

关于amazon-web-services - 在本地运行 AWS SAM 项目出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50791354/

相关文章:

amazon-web-services - AWS Cloudformation 定义策略一次,与多个角色关联

swift - 部署自定义运行时 lambda 时 sam 包太大

json - NodeJS 请求在 AWS Lambda 中未给出任何响应

使用包装器将 shell 脚本转换为 C 代码

mysql进程无法停止

bash - BASH 中的空函数

amazon-web-services - 使用 AWS Lambdas 无服务器应用程序模型构建多页面无服务器应用程序

python-3.x - 在 python 中删除 AWS Lambda 函数上的触发器

amazon-web-services - AWS SQS 可以发布到 SNS 还是需要轮询 SQS?

java - 为什么 java.net.URL.toString 在 EMR AMI 3.8.0 上抛出 NullPointerException?