添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

使用Python获取AWS S3中子目录下每个文件夹的最后修改日期

1 人关注

我正试图找到S3中所有文件夹的最后修改日期。下面是我目前想出的方法,列出了一个路径中的所有子文件夹。这只是显示了所有的子文件夹名称,但我还想得到每个文件夹的最后修改日期。

from boto.s3.connection import S3Connection
import pandas as pd
# Create connection
conn = S3Connection(key_id, secret_key)
# Connet to a specific bucket
bucket = conn.get_bucket('bucket-name')
# Get subdirectory info
for key in bucket.list(prefix='folder/', delimiter='/',):
    print(key.name)

查看数据如何驻留在S3中

bucket-name
    folder
        sub-folder
                file1.csv
                file2.csv
                file3.csv
    
python
amazon-s3
boto3
Kevin Nash
Kevin Nash
发布于 2020-11-02
1 个回答
Marcin
Marcin
发布于 2020-11-02
已采纳
0 人赞同

你的问题被标记为 boto3 ,所以我将用 boto3 提供答案,而不是 boto

import boto3
# Create connection
session = boto3.Session(
    aws_access_key_id='xxxxxxx', 
    aws_secret_access_key='yyyyyyyyyyyyyy')
s3r = session.resource('s3')
# Connect to a specific bucket
bucket = s3r.Bucket('bucket-name')