1
我对azure相当陌生,但已经设法凑齐一个测试脚本来创建容器,列出它们甚至上传/下载对象。如何使用linux python下载大型天蓝色blob
现在我想尝试下载一个我知道需要分块完成的大对象。经过大量的挖掘,linux/python的文档看起来很弱,我设法找到get_object()调用的可选x_ms_range参数。经过更多的挖掘,我发现'范围'的描述为'xx-yy',但是当我尝试使用它来下载一部分对象时。下面是我的代码片段看起来像:
print "GET 10k"
blob1 = blob_service.get_blob('mycontainer', '10k')
print "LEN blob1:", len(blob1)
blob2 = blob_service.get_blob('mycontainer', '10k', x_ms_range='1-100')
print "LEN blob2:", len(blob2)
,正如你可以看到,当我运行该脚本,它会报告这个:
GET 10k
LEN blob1: 10000
LEN blob2: 10000
有谁能够看到我在做什么错?