1

私はAzureにかなり慣れていませんが、テストスクリプトをまとめてコンテナを作成し、それらをリストし、オブジェクトをアップロード/ダウンロードすることさえできました。

ここで、分割して実行する必要があることがわかっている大きなオブジェクトをダウンロードしてみます。多くの掘り下げの後、ドキュメンテーションは 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

誰かが私が間違っていることを見ることができますか?

4

1 に答える 1