如何限制从ContainerClient.list_blobs()
方法返回的斑点的数量?
[Azure ContainerClient.list_blobs()
提到了一个Blob service RESP API docs参数,但是maxresults
似乎不推荐使用它。
SDK目前无法执行此操作。 list_blobs(maxresults=123)
参数的实际含义是“每页最大结果”;如果您的Blob超过此数目,则maxresults
将多次调用REST API,直到列表完成。
您可以直接调用API并在第一个之后忽略页面,但这需要您处理身份验证的详细信息,解析响应等。
list_blobs
和itertools.islice
参数的组合(转换为REST results_per_page
参数)将达到目的:
maxresults