是否有一种快速的方法来获取带有匹配前缀的aws存储桶中的词法最大键

问题描述 投票:0回答:1

是使用python中的boto3获取具有匹配前缀的s3存储桶中的最后一个密钥(按字母顺序排序的更好方法)>

当前正在执行以下操作:

bucket = 'hello'
prefix = 'is/it/me/your/looking/for'
paginator = s3.get_paginator('list_objects_v2')
last_key = None
for page in paginator.paginate(Bucket=bucket, Prefix=prefix):
    for obj in page['Contents']:
        last_key = obj['Key']

显然,随着匹配前缀的对象数量的增加,这会受到影响。

是使用python中的boto3获取具有匹配前缀的s3存储桶中最后一个键(按词法排序)的更好方法,目前正在执行以下操作:bucket ='hello'prefix ='is / it / me / your / ...

python amazon-s3 boto3
1个回答
0
投票

您明确提到您需要boto3版本,但这是有效的cli版本。它可能会给您一些线索。

© www.soinside.com 2019 - 2024. All rights reserved.