Я пытаюсь отобразить список недавно загруженных файлов из AWS S3 Bucket
Но приведенный ниже код не показывает топ-файлы
S3_Access_Key, S3_Secret_Key, S3_Region_Name, S3_Bucket, S3_Key = Bucket_Credentials(Bucket) # My Function to get Credentials
S3_Client = boto3.client('s3', aws_access_key_id=S3_Access_Key, aws_secret_access_key=S3_Secret_Key, region_name=S3_Region_Name)
Response = S3_Client.list_objects_v2(Bucket=S3_Bucket, Prefix=S3_Key)
Response = pd.DataFrame(Response['Contents'])
S3_Contents = Response[['Key', 'LastModified', 'Size']]
S3_Contents['Files'] = [s.split('/')[-1] for s in S3_Contents['Key']]
S3_Contents = S3_Contents.sort_values(['LastModified'], ascending=[False])
print(S3_Contents[['Files', 'LastModified', 'Size']].head(10))
Bucket Top Files:
Показывает только элементы ниже:
0 25f1a8d1-3f35-4c87-9b1a-64687ab48d4d.gz 2019-10-25 13:38:13+00:00 57071951
1 598dee47-1d57-4807-88a4-f29e27a82505.gz 2019-10-24 15:41:36+00:00 57713744
2 9c41617a-c7cd-4beb-98bb-7e49812dcac9.gz 2019-10-24 15:41:13+00:00 64267610
3 COMSTATCSITC2019_24Oct19.csv.gz 2019-10-24 11:19:40+00:00 136841622