Получить статус метода blob_copy, используемого с Azure? - PullRequest
0 голосов
/ 04 мая 2018

У меня есть код Python, который запрашивает копию BLOB-объекта в Azure, и я хочу проверить, была ли копия выполнена успешно. Как я могу получить этот статус?

Вот пример моего кода:

uri = myuri
ret = blob_service.copy_blob(BLOB_CONTAINER, Destiny, Source)

В ret У меня есть идентификатор службы копирования и начальный статус. Как я могу получить статус этого сейчас? Я хочу проверить, была ли копия успешно завершена.

1 Ответ

0 голосов
/ 05 мая 2018

Что вам нужно сделать, это получить свойства BLOB-объектов. Возвращенные свойства будут включать свойства, связанные с операцией копирования.

Метод, который вы будете вызывать, - get_blob_properties. Вы можете увидеть более подробную информацию об этом методе здесь: https://github.com/Azure/azure-storage-python/blob/master/azure-storage-blob/azure/storage/blob/baseblobservice.py.

...