无法通过AWS命令创建Lambda函数

时间:2019-03-05 12:44:39

标签: amazon-web-services aws-lambda

我试图通过AWS命令创建一个lambda函数。当我执行以下命令时,它给了我Unknown option错误。

AWS命令:

aws lambda create-function --function-name function_name ukmon-appd-disabled- 
health-rules --runtime python3.7 --zip-file 
fileb://bin/disabled_health_rules.zip --handler index.handler --timeout 10 - 
-memory-size 1024 --role arn:aws:iam::99999999999:role/crossaccount

错误:

Unknown options: ukmon-appd-disabled-health-rules

我尝试使用不同的名称。我无法理解该错误的含义。预先感谢。

2 个答案:

答案 0 :(得分:3)

删除function_name。它被识别为参数--function-name的值,而不是ukmon-appd-disabled-health-rules的值。

答案 1 :(得分:2)

您将参数function-name写了两次。只需删除一个这样的

aws lambda create-function --function-name ukmon-appd-disabled- 
health-rules --runtime python3.7 --zip-file 
fileb://bin/disabled_health_rules.zip --handler index.handler --timeout 10 - 
-memory-size 1024 --role arn:aws:iam::99999999999:role/crossaccount