Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Boto:下载小文件有效,但下载大文件无效_Amazon Web Services_Amazon S3_Boto - Fatal编程技术网

Amazon web services Boto:下载小文件有效,但下载大文件无效

Amazon web services Boto:下载小文件有效,但下载大文件无效,amazon-web-services,amazon-s3,boto,Amazon Web Services,Amazon S3,Boto,我有一个脚本,它可以很好地向用户展示存储在S3存储桶中的文件列表,当用户选择该存储桶时,会下载该文件,然后对该文件执行一些操作 此方法适用于高达600Mb的文件,但当用户选择另一个2Gb的文件时,会出现Boto异常错误,表明该文件正被另一个进程使用 listname = self.list_ctrl.GetItemText(i) conn = boto.connect_s3(access_key, secret_key) bucket = conn.get_bucket('data') key

我有一个脚本,它可以很好地向用户展示存储在S3存储桶中的文件列表,当用户选择该存储桶时,会下载该文件,然后对该文件执行一些操作

此方法适用于高达600Mb的文件,但当用户选择另一个2Gb的文件时,会出现Boto异常错误,表明该文件正被另一个进程使用

listname = self.list_ctrl.GetItemText(i)
conn = boto.connect_s3(access_key, secret_key)
bucket = conn.get_bucket('data')
key = bucket.get_key(listname)
key.get_contents_to_filename(key.name)
这确实令人费解,因为它对较小的文件非常有效

你知道是什么导致了它的失败吗