首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NextToken未在boto3运动列表流中返回

NextToken未在boto3运动列表流中返回
EN

Stack Overflow用户
提问于 2022-11-10 14:11:59
回答 1查看 14关注 0票数 0

我跟随这个文档列出我的动态流。我总共有300多个动态流,并试图使用paginator = client.get_paginator('list_streams')列出我的流名。

这是我的密码

代码语言:javascript
复制
import boto3
session = boto3.Session(profile_name='', region_name='us-east-1')
client = session.client('kinesis')
paginator = client.get_paginator('list_streams')
response_iterator = paginator.paginate(
    PaginationConfig={
        'MaxItems': 10,
        'PageSize': 5,
    }
)
for page in response_iterator:    
    print(page)

但在回应中我找不到NextToken

代码语言:javascript
复制
{'StreamNames': [streamnames], 'HasMoreStreams': True, 'ResponseMetadata': {'RequestId': 'e7e044f5-2ebd-45bd-bc07-4c724269adef', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amzn-requestid': '', 'x-amz-id-2': '', 'date': 'Thu, 10 Nov 2022 14:10:15 GMT', 'content-type': 'application/x-amz-json-1.1', 'content-length': '1705'}, 'RetryAttempts': 0}}
{'StreamNames': [streamnames], 'HasMoreStreams': True, 'ResponseMetadata': {'RequestId': 'd9a32e03-2ab0-4edc-8244-26844664a68e', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amzn-requestid': '', 'x-amz-id-2': '', 'date': 'Thu, 10 Nov 2022 14:10:15 GMT', 'content-type': 'application/x-amz-json-1.1', 'content-length': '1711'}, 'RetryAttempts': 0}}
EN

回答 1

Stack Overflow用户

发布于 2022-11-10 14:29:05

根据分页器文档,您实际上不需要使用NextToken。你已经正确地使用了它。

参见上面文档中的示例代码:

代码语言:javascript
复制
import boto3

# Create a client
client = boto3.client('s3', region_name='us-west-2')

# Create a reusable Paginator
paginator = client.get_paginator('list_objects')

# Create a PageIterator from the Paginator
page_iterator = paginator.paginate(Bucket='my-bucket')

for page in page_iterator:
    print(page['Contents'])

github问题的进一步澄清来自boto3贡献者之一。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74390421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档