как пройти через nextToken - PullRequest
       10

как пройти через nextToken

0 голосов
/ 02 февраля 2019

Я только что понял, как использовать nextToken в boto3.Я вызываю API, я должен ожидать около 300 записей.Я получаю только 100. Я знаю, что мне нужно пройти через следующий токен, но я изо всех сил пытаюсь это сделать.Я новичок в армии питонов.

def myservers():

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

Этот маленький фрагмент кода даст мне первые 50 плюс первый «nextToken» для в общей сложности 100 предметов.Ясно, что мне нужно повторять снова и снова, чтобы получить остальное.Я ожидаю более 300 пунктов.

1 Ответ

0 голосов
/ 25 марта 2019

Я использовал предложение здесь:

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

Вы должны продолжать вызывать client.get_servers (), передавая NextToken.

...