首页 > 解决方案 > AWS - 如何为 fifo lambda 创建事件源映射?

问题描述

我正在尝试使用 AWS cli 创建事件源映射,但我不断收到不加总的错误组合。这是我尝试过的:

  1. aws lambda create-event-source-mapping --function-name someFunctionName --batch-size 100 --starting-position LATEST --event-source arn:aws:sqs:eu-central-1:someARN:SomeQueue.fifo 这会导致:调用 CreateEventSourceMapping 操作时发生错误 (InvalidParameterValueException):StartingPosition 对 SQS 事件源无效。

  2. 然后我尝试不使用起始位置:aws lambda create-event-source-mapping --function-name someFunctionName --batch-size 100 --event-source arn:aws:sqs:eu-central-1:someARN:SomeQueue.fifo这会导致:错误:需要参数 --starting-position

我错过了什么吗?我应该如何调用这个命令?

aws -version告诉我我正在跑步aws-cli/1.15.10 Python/2.7.9 Windows/2012Server botocore/1.10.10。这只是一个过时的版本吗?

所以,当我写这个问题时,我将 cli 升级到 2.0.9 并且选项 2 有效!!!

标签: amazon-web-servicesaws-lambda

解决方案


将 cli 升级到 2.0.9 并且选项 2 有效!!!


推荐阅读