【问题标题】:There is a way to use boto3 paginator with multiple prefix?有没有办法使用带有多个前缀的 boto3 分页器?
【发布时间】:2022-01-22 05:53:21
【问题描述】:

有没有办法使用 boto3 分页器从多个不同的 AWS S3 路径检索数据?

在下面的例子中,我读取了位于folder/folder1下的所有数据

paginator = s3_client.get_paginator('list_objects_v2')
page_iterator = paginator.paginate(
    Bucket=bucket,
    Prefix="folder/folder1"
) 

但是如果我想从folder/folder1folder/folder3 读取所有数据怎么办?一次只使用一个分页器实例可以做到吗?

【问题讨论】:

    标签: amazon-s3 boto3


    【解决方案1】:

    The ListObjectsV2 API 带一个前缀。

    如果您想一次列出多个前缀,请同时或按顺序进行多个 API 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-27
      • 2019-08-30
      • 2020-03-17
      • 2015-07-02
      • 2015-02-24
      • 2022-06-30
      • 1970-01-01
      相关资源
      最近更新 更多