use*_*165 7 amazon-s3 amazon-web-services boto3
使用boto,我只能从Amazon s3下载文件的一部分。给定一个s3键,我指定了起始字节和终止字节,并将其传递给get_contents_as_string调用。
# Define bytes to focus on
headers={'Range' : 'bytes={}-{}'.format(start_byte, stop_byte)}
resp = key.get_contents_as_string(headers=headers)
Run Code Online (Sandbox Code Playgroud)
有没有办法在boto3中完成相同的任务?
您可以Range在get_object()方法中使用相同的参数:
s3 = boto3.client('s3')
resp = s3.get_object(Bucket='bucket', Range='bytes={}-{}'.format(start_byte, stop_byte))
content = resp['Body']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1342 次 |
| 最近记录: |