我从我们拥有的一个应用程序运行导出,它按月将CSV文件转储到S3中。同一个过程一次删除所有文件,文件删除没有什么不同。我的IAM用户具有完全的S3访问权限。我明白了
FileNotFoundError: /mybucket/funnel-ad/raw/data/funnel_data_2020_04
并且在处理上述异常期间拒绝访问。这个文件绝对存在,我已经在s3中手动检查过了,而且我正在通过从s3中提取来生成文件列表。这是我的密码
session = Session(aws_access_key_id=AK,
aws_secret_access_key=SAK)
s3 = session.resource('s3')
bucket = s3.Bucket('mybucket')
for file in bucket.objects.filter(Prefix='funnel-ad/raw/data'):
if 'funnel_data' in file.key:
readpath = 's3://mybucket/'+str(file.key)
df = pd.read_csv(readpath,engine='python', error_bad_lines=False)
df = df.reindex(sorted(df.columns), axis=1)
dct = df.to_dict(orient = 'records')
目前没有回答
相关问题 更多 >
编程相关推荐