我如何循环nextToken

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

我只想知道如何在boto3中使用nextToken。我正在制作的API调用我应该期待大约300个条目。我只得到100.我知道我需要循环下一个令牌,但我正在努力如何做到这一点。我是蟒蛇军队的新手。

def myservers():

  response = client.get_servers(maxResults=100,)
  additional = client.get_servers(nextToken=response['nextToken'])

这个小小的剪辑会给我第一个50加上第一个'nextToken',总计100个项目。很明显,我需要反复迭代以获得其余的。我期待300多项。

python-3.4 boto3
1个回答
0
投票

我在这里使用了这个建议:

https://github.com/boto/botocore/issues/959#issuecomment-429116381

你必须继续调用在NextToken中传递的client.get_servers()。

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