Open
Description
I would like to be able to efficiently list all the blobs in a container that match a Unix style pathname pattern.
as implemented in the python glob module
Describe the solution you'd like
I would like to be able to list blobs using for example
client.glob("dataset/sequence_*/image*_color.png")]
or
client.glob("dataset/**/image*_color.png", recursive=True)]
We could list all the blobs in dataset
and do the filtering locally, but that is very slow when the number of blobs is large and we are interested in selecting only a small subset. Ideally this feature would be implemented on the server side to avoid having to retrieve large lists of files locally, but I guess this would be out of scope for the python SDK.
I implemented my own solution based on the glob python package but would like this feature to be part of the SDK instead.
Metadata
Metadata
Assignees
Labels
This issue points to a problem in the data-plane of the library.Workflow: This issue is responsible by Azure service team.Storage Service (Queues, Blobs, Files)Issues that are reported by GitHub users external to the Azure organization.This issue requires a new behavior in the product in order be resolved.Workflow: This issue needs attention from Azure service team or SDK team