Is boto3.Bucket.upload_file http://boto3.readthedocs.io/en/latest/reference/services/s3.html#S3.Bucket.upload_file阻塞还是非阻塞?
即如果我要运行以下命令
bucket = session.Bucket(bucket_name)
bucket.upload_file(Key=s3_key, Filename=source_path)
os.remove(source_path)
根据文件的大小,我是否存在竞争条件?或者是否保证上传在文件删除之前完成?
目前的boto3upload_file
正在阻塞。正如 mootmoot 所说,如果删除文件,您绝对应该实施一些错误处理以确保安全。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)