适用于Azure的Python SDK提供了list_blobs方法,用于使用容器名称,前缀和分隔符列出容器中存在的blob。
基于Node.js的azure-cli还提供了列出blob的选项
azure storage blob list [options] [container] [prefix]
我检查了上述命令的帮助,但无法找到使用分隔符的选项。
有没有办法在上面提到的命令中使用分隔符?
答案 0 :(得分:0)
有没有办法在上面提到的命令中使用分隔符 ?
截至今天,没有。在Blob容器中列出blob时,没有选项可以指定分隔符。
CLI工具源代码可在Github上获得:https://github.com/Azure/azure-xplat-cli。您可以做的是在那里提出问题并要求此功能或尝试自己实现此功能。您要进行更改的文件是:https://github.com/Azure/azure-xplat-cli/blob/dev/lib/commands/storage/storage.blob._js。
答案 1 :(得分:0)
截至目前,有:
$ 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.
...