2016-07-25 54 views
0

是否可以禁用博托分页?在博托禁用分页

的CLI提到,我可以列出datapipelines禁用paginations,例如,它说 - >You can disable pagination by providing the --no-paginate argument - Link

但是,当我看着datapipelines博托文档,我找不到任何地方禁用分页。我正在与别人的代码一起工作,他们没有阅读api文档,并且假设每一个都是非分页的,并且打开没有分页会更容易。谢谢您的帮助 !

具体来说,我想将list_pipelines变成没有分页的版本。

回答

0

好吧,原来,博托不让你目前禁用分页。它没有被选中。我试着用没有分页的方式来运行它,而且我总是会在没有分页的情况下得到不完整的答案。

1

默认情况下CLI分页,但在boto3中,您必须选择通过拨打电话get_paginator或手动分页。所以你不应该做任何事情。

+0

感谢您的信息,它根本不清楚list_pipelines。你能指点我,你从哪里得到这个? – Illusionist

+1

有关于CLI分页的信息[此处](http://docs.aws.amazon.com/cli/latest/userguide/pagination.html)。对于botocore/boto3,它从来没有明确提到它默认情况下不处理分页,但是它被低级接口的合约所隐含,并且存在一个单独的函数来为你处理分页。如果您想进一步确认,可以查看GitHub上的代码:[CLI](https://github.com/aws/aws-cli),[botocore](https://github.com/boto/) botocore),[boto3](https://github.com/boto/boto3) –

+1

另外,list_pipelines paginator的文档:http://boto3.readthedocs.io/en/latest/reference/services/datapipeline.html# DataPipeline.Paginator.ListPipelines –