即使我相信我的命令是正确的,我仍然收到相同的错误。这是我的命令
$ aws lambda创建函数\
--function-name test-function \
--runtime python3.6.9 \
--zip-file fileb:///home/USERNAME/awsFolder/test-lambda.zip \
--handler test-lambda.my-handler \
--role are:blah:blah:blah
我不断得到
-压缩文件必须是带有fileb://前缀的压缩文件。
示例用法:--zip文件fileb://path/to/file.zip
我尝试了绝对路径(使用'///'以及'//'甚至'/'),我已经在工作目录中,只是使用了文件名。
我在做什么错!!
尝试一行:
aws lambda create-function --function-name test-function --runtime python3.6.9 --zip-file fileb:///home/USERNAME/awsFolder/test-lambda.zip --handler test-lambda.my-handler --role are:blah:blah:blah
这在我的机器上对我有用
aws lambda create-function --function-name test-fn --runtime nodejs10.x --zip-file fileb:////Users/Arun/Downloads/test-fn.zip --handler test-lambda.generatePayloadForItemGuid --role arn:aws:iam::012345678901:role/test-fn-lambdaRole