【发布时间】:2016-03-25 14:05:13
【问题描述】:
我正在尝试使用命令创建 AWS Lambda 函数
aws lambda create-function \
--function-name foo\
--runtime nodejs\
--role lambda_basic_execution \
--handler asdf --zip-file "fileb:://boom.zip"
我在目录中有一个名为 boom.zip 的文件。但我无法使用上述命令进行部署。
我得到的失败信息是
--zip-file 必须是带有 fileb:// 前缀的文件。
有人有使用 AWS CLI 创建 lambda 函数的工作示例吗?
【问题讨论】:
-
在您的 sn-p 中,您有“fileb:://”,根据错误消息,这是不正确的。
-
我也没有这个工作。我正在使用的示例具有更长的
--role arn:aws:iam::$account_id:role/service-role/lambda_basic_execution每 aws.amazon.com/blogs/compute/… -
你能解决这个问题吗?
-
仔细检查您的 zip 文件。我刚刚遇到了这个问题,这让我进入了这个线程,然后发现,由于错误,我的构建创建了一个空 zip
标签: amazon-web-services aws-lambda aws-cli