Wie erhalte ich die Größe einer boto3-Sammlung?

Die Art und Weise, die ich verwendet habe, besteht darin, die Sammlung in eine Liste zu transformieren und die Länge abzufragen:

s3 = boto3.resource('s3')
bucket = s3.Bucket('my_bucket')
size = len(list(bucket.objects.all()))

Dies erzwingt jedoch die Auflösung der gesamten Sammlung und macht die Verwendung einer Sammlung in erster Linie überflüssig. Gibt es einen besseren Weg, dies zu tun?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage