Я хочу, чтобы рассчитать размер всех файлов, которые находятся в S3 ведро в питоне, и это код, который я пытался до сих пор:Рассчитать размер всех файлов в ведро S3
import boto3
s3_client = boto3.client('s3')
bucket = 'bucket-name'
prefix = 'path/to/folder'
len=0
response = s3_client.list_objects(Bucket = bucket,Prefix = prefix)
for file in response['Contents']:
name = file['Key'].rsplit('/', 1)
len+=name['ContentLength']
Я не уверен, как получить размер файла: name['ContentLength']
Любые идеи?
Может быть, [это] (https://stackoverflow.com/questions/5315603/how-do-i-get-the-file-key-size -in-boto-s3). – rocksteady
спасибо, но код этот вопрос неоднозначный – JavaQueen