使用带有azure存储blob列表的分隔符

时间:2016-09-13 22:44:13

标签: azure azure-storage-blobs azure-cli azure-sdk-python

适用于Azure的Python SDK提供了list_blobs方法,用于使用容器名称,前缀和分隔符列出容器中存在的blob。

基于Node.js的azure-cli还提供了列出blob的选项

azure storage blob list [options] [container] [prefix]

我检查了上述命令的帮助,但无法找到使用分隔符的选项。

有没有办法在上面提到的命令中使用分隔符?

2 个答案:

答案 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.
...