运动学事件源映射中的ParallelizationFactor

问题描述 投票:0回答:1

我正在寻求通过事件源映射将Kinesis流连接到Lambda函数,如文档中所建议,要将parallelization-factor值设置为1到10之间的任何值:

https://docs.aws.amazon.com/cli/latest/reference/lambda/create-event-source-mapping.html

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-startingposition

以及https://aws.amazon.com/blogs/compute/new-aws-lambda-scaling-controls-for-kinesis-and-dynamodb-event-sources/的示例

以下命令导致错误:

aws lambda create-event-source-mapping --function-name myLambdaFunction \
--parallelization-factor 2 --batch-size 100 --starting-position LATEST \
--event-source-arn arn:aws:kinesis:eu-west-1:id:stream/mystreamname

Unknown options: --parallelization-factor, 2

[如果查看AWS CLI aws lambda create-event-source-mapping帮助,则--parallelization-factor没有选项

SYNOPSIS
            create-event-source-mapping
          --event-source-arn <value>
          --function-name <value>
          [--enabled | --no-enabled]
          [--batch-size <value>]
          [--starting-position <value>]
          [--starting-position-timestamp <value>]
          [--cli-input-json <value>]
          [--generate-cli-skeleton <value>]

文档和aws cli帮助有所不同。运动因子未启用并行化因子吗?我在做什么错?

PS:我在eu-west-1us-east-1区域中尝试过。如果尝试设置--maximum-batching-window-in-seconds,则会收到相同的错误。

amazon-web-services aws-lambda amazon-cloudformation aws-cli amazon-kinesis
1个回答
0
投票

检查您使用的AWS CLI的版本,因为在尝试以下命令时可以找到--parallelization-factor选项

aws lambda create-event-source-mapping help

enter image description here

这是我正在使用的版本

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.