Если я пытаюсь перезаписать существующий большой двоичный объект:
blob_client = BlobClient.from_connection_string(connection_string, container_name, blob_name)
blob_client.upload_blob('Some text')
, я получаю ResourceExistsError
.
. Я могу проверить, существует ли большой двоичный объект, удалить его и затем загрузить его:
try:
blob_client.get_blob_properties()
blob_client.delete_blob()
except ResourceNotFoundError:
pass
blob_client.upload_blob('Some text')
Принимая во внимание то, что API-интерфейс хранилища больших двоичных объектов python azure доступен, а также стиль idiomati c python, существует лучший способ перезаписать содержимое существующего клякса? Я ожидал, что в методе upload_blob
может быть установлен какой-то параметр перезаписи, который может быть установлен в значение true, но его, похоже, не существует.