【发布时间】:2020-08-14 05:36:12
【问题描述】:
我正在阅读 AWS 教程: Tutorial: Using AWS Lambda with Amazon Simple Queue Service - AWS Lambda
步骤:
创建执行角色。 – 好的
创建函数 - 确定
测试功能 - 确定
创建 Amazon SQS 队列 -OK
失败的步骤是“配置事件源”:
aws lambda create-event-source-mapping --function-name AlexProcessSQSRecord --batch-size 10 --event-source arn:aws:sqs:us-east-1:12345678901:AlexTrainingQueu
我看到的错误如下:
aws: error: argument --starting-position is required
但是,起始位置不适合
另外,StackOverflow 中有一篇文章指出无法将 SQS 用作 Lambda 的事件源:
Why isn't SQS an event source for lambda?
那么,为什么亚马逊教程建议:
将 AWS Lambda 与 Amazon Simple Queue Service 结合使用
【问题讨论】:
-
嗨,Alex,您所说的“没有适合起始位置的价值”是什么意思?传入的时候有没有报错,或者你不确定要传入什么值?我假设“最新”是您从文档中想要的:docs.aws.amazon.com/lambda/latest/dg/…
-
你使用什么版本的aws cli?
标签: amazon-web-services aws-lambda