【发布时间】:2021-03-01 10:56:11
【问题描述】:
我正在使用最新的 Azure 存储 SDK (azure-storage-blob-12.7.1)。它适用于较小的文件,但对于大于 30MB 的较大文件会抛出异常。
azure.core.exceptions.ServiceResponseError: ('连接中止。', timeout('写操作超时'))
from azure.storage.blob import BlobServiceClient, PublicAccess, BlobProperties,ContainerClient
def upload(file):
settings = read_settings()
connection_string = settings['connection_string']
container_client = ContainerClient.from_connection_string(connection_string,'backup')
blob_client = container_client.get_blob_client(file)
with open(file,"rb") as data:
blob_client.upload_blob(data)
print(f'{file} uploaded to blob storage')
upload('crashes.csv')
【问题讨论】:
-
我认为这些都是旧的和封闭的。
-
github.com/Azure/azure-sdk-for-python/issues/12166 似乎准确地描述了您的问题,请对其发表评论以帮助确定工作的优先级(我在 MS 的 SDK 团队工作)
-
@LaurentMazuel 正如你提到的,我已经在 GitHub 上发表了评论。
标签: azure-storage azure-blob-storage azure-sdk-python