2017-11-18 85 views
1

我遵循Amazon的教程,在悉尼地區創建HelloWorld lambda函數。它在AWS控制檯上工作。無法在命令行上啓動Amazon Lambda(HelloWorld示例)

enter image description here

然後我試圖做到這一點的命令行:

aws lambda invoke --invocation-type RequestResponse --function-name HelloWorld --region Sydney --payload '{"key1":"value1", "key2":"value2", "key3":"value3"}' outputfile.txt

錯誤:

Could not connect to the endpoint URL: " https://lambda.Sydney.amazonaws.com/2015-03-31/functions/HelloWorld/invocations "

我覺得我的安全密鑰是工作,因爲上市的以下命令我的S3桶工作:

aws s3api list-buckets # Worked, so the security keys should work

回答

2

根據您發出的用於調用Lambda函數的CLI命令,似乎問題在於region參數。

取而代之的是區域參數值「悉尼」,以「AP-東南-2」,這是亞太(悉尼)地區代碼替換它。