python boto3,将文件上载到s3返回False,但没有异常
我运行了这段代码,但是它将python boto3,将文件上载到s3返回False,但没有异常,python,amazon-s3,boto3,boto,Python,Amazon S3,Boto3,Boto,我运行了这段代码,但是它将上传文件打印到s3 bucket失败了,没有异常发生,所以我不知道为什么失败。s3 bucket存在,因为我从列出所有现有bucket中获取了bucket\u名称。s3.meta.client.upload\u文件没有按照文档返回任何内容,因此您没有任何文件,它属于其他文件,您在s3中检查过该文件吗 另外،检查路径中是否有小斜杠(/),您的文件可能会在bucket中新加了封顶的文件夹“uploads”中结束。是的,刚刚找到原因,该函数不会返回任何内容,等待一段时间后,上
上传文件打印到s3 bucket失败了
,没有异常发生,所以我不知道为什么失败。s3 bucket存在,因为我从列出所有现有bucket中获取了bucket\u名称。s3.meta.client.upload\u文件
没有按照文档返回任何内容,因此您没有任何文件,它属于其他文件,您在s3中检查过该文件吗
另外،检查路径中是否有小斜杠(/),您的文件可能会在bucket中新加了封顶的文件夹“uploads”中结束。是的,刚刚找到原因,该函数不会返回任何内容,等待一段时间后,上传文件会显示在s3中
try:
if s3.meta.client.upload_file(fileLocation, bucket_name, objectName) is True:
print("Upload log file to s3 bucket")
else:
print('Upload file to s3 bucket failed')
return False
except s3.exceptions:
print("known error occured")
except ClientError as e:
print("Unexpected error: %s" % e)