哪种SDK更适合azure:使用Python v2.1 SDK的Blob或使用Python v12 SDK的Blob



有些代码使用v12,有些代码使用v2.1。有时会让人很困惑。

这是v2.1

block_blob_service = BlockBlobService(account_name=ACCOUNT_NAME, account_key=ACCOUNT_KEY)

这个是v12

blob_service_client = BlobServiceClient.from_connection_string(self.connection_string)

您不应该使用2.1版本,因为它是SDK的遗留版本。您应该始终使用最新版本的SDK(在撰写此答案时为12.x(,因为它将支持Azure Blob Storage提供的所有新功能。

虽然不推荐使用,但如果需要一个SDK来管理所有Azure存储资源(Blob、Files、Queues和Tables(,则希望使用2.1版SDK的唯一原因。对于版本12,每种资源类型都有一个专用的SDK。

相关内容

  • 没有找到相关文章

最新更新