Azure Python SDK の BlockBlobService の batch_set_standard_blob_tier 関数部分のドキュメントは明確ではありません。パラメータには正確に何を渡す必要がありますか? 例をいただければ幸いです。
質問する
676 次
2 に答える
0
パラメータには正確に何を渡す必要がありますか?
BatchSetBlobTierSubRequest
このメソッドへの入力は、オブジェクトのリストです。
于 2019-10-11T09:48:37.103 に答える
0
あなたの質問に対する直接的な回答ではないことは承知していますが、実際には v12 in previewでは、使用法がはるかに明白であると思います。
コードの例:
tiers = [StandardBlobTier.Archive, StandardBlobTier.Cool, StandardBlobTier.Hot]
for tier in tiers:
blob = container.get_blob_client('blob1')
data = b'hello world'
blob.upload_blob(data)
container.get_blob_client('blob2').upload_blob(data)
container.get_blob_client('blob3').upload_blob(data)
blob_ref = blob.get_blob_properties()
assert blob_ref.blob_tier is not None
assert blob_ref.blob_tier_inferred
assert blob_ref.blob_tier_change_time is None
parts = container.set_standard_blob_tier_blobs(
tier,
'blob1',
'blob2',
'blob3',
)
parts = list(parts)
assert len(parts) == 3
assert parts[0].status_code in [200, 202]
assert parts[1].status_code in [200, 202]
assert parts[2].status_code in [200, 202]
blob_ref2 = blob.get_blob_properties()
assert tier == blob_ref2.blob_tier
assert not blob_ref2.blob_tier_inferred
assert blob_ref2.blob_tier_change_time is not None
新しい Storage SDK は 2019 年 11 月に GA 安定リリースになる予定です。
コードとドキュメントに関する質問は、SDK のバージョンに関係なく、Github でいつでも開くことができます: https://github.com/Azure/azure-sdk-for-python/issues
現在プレビューを使用できない場合でも、新しい API に関するフィードバックをお待ちしております :)
(開示:私はSDKチームのMSで働いています)
于 2019-10-11T16:09:06.663 に答える