Использование разделителя со списком BLOB-объектов хранения Azure

Python SDK для Azure предоставляет метод list_blobs для перечисления больших двоичных объектов, присутствующих в контейнере, с использованием имени контейнера, префикса и разделителя.

Azure-cli на основе Node.js также предоставляет возможность для перечисления больших двоичных объектов.

список BLOB-объектов хранилища Azure [параметры] [контейнер] [префикс]

Я проверил справку для вышеупомянутой команды и не смог найти опцию для использования разделителя.

Есть ли способ использовать разделитель с вышеупомянутой командой?

1 ответ

Решение

Есть ли способ использовать разделитель с вышеупомянутой командой?

На сегодняшний день нет. Нет возможности указать разделитель при перечислении больших двоичных объектов в контейнере больших двоичных объектов.

Исходный код CLI Tools доступен на Github: https://github.com/Azure/azure-xplat-cli. Что вы можете сделать, это поднять проблему и попросить эту функцию или попытаться реализовать эту функцию самостоятельно. Файл, в который вы будете вносить изменения: https://github.com/Azure/azure-xplat-cli/blob/dev/lib/commands/storage/storage.blob._js.

На данный момент есть:

$ az storage blob list -h
...
    --delimiter                    : When the request includes this parameter, the operation returns
                                     a :class:`~azure.storage.blob.models.BlobPrefix` element in the
                                     result list that acts as a placeholder for all blobs whose
                                     names begin with the same substring up to the appearance of the
                                     delimiter character. The delimiter may be a single character or
                                     a string.
...
Другие вопросы по тегам