我遵循了亚马逊关于在悉尼地区创建HelloWorld lambda函数的教程。它在AWS控制台上运行。
然后我尝试在命令行上执行此操作:
aws lambda invoke --invocation-type RequestResponse --function-name HelloWorld --region Sydney --payload' {" key1":" value1",&# 34; key2":" value2"," key3":" value3"}' outputfile.txt
错误:
无法连接到终端网址:" https://lambda.Sydney.amazonaws.com/2015-03-31/functions/HelloWorld/invocations"
我认为我的安全密钥正常工作,因为列出我的S3存储桶的以下命令有效:
aws s3api list-buckets #Worked,所以安全密钥应该正常工作
答案 0 :(得分:2)
根据您发出的用于调用Lambda函数的CLI命令,问题似乎在于region参数。
取代区域参数值“悉尼”,将其替换为“ ap-southeast-2 ”,这是亚太地区(悉尼)的区域代码。< / p>