Storage Accounts

 

1.0 Connection Strings

1.1 Structure

https://<accountname>.blob.core.windows.net/<container>/<filename>? \
sp=rl& \
st=2025-10-20T08:23:15Z& \
se=2026-05-01T08:15:23Z& \
spr=https& \
sv=2022-11-02&sr=b& \
sig=jnNK8nn%20Fjgr%20m8NOUN8efwng

1.2 Parameters

ParameterDescriptionType
svStorage Service VersionOptional
ssAccessible Services:
- Blob (b)
- Queue (q)
- Table (t)
- File (f)
Required
srtSigned resource types that are accessible:
- Service (s): Access the service-level API
- Container (c): Access the container-level API
- Object (o): Access to object-level API (b,q,t,f)
Required
spAccount permissions:
- read (r): Permits read operations
- write (w): Permits write operations
- delete (d): Only for container and objects, except queues
- list (l): Only for container and objects
- add (a): Only for queues, tables, blobs
- create (c): Only blobs and files, overwrite may not be possible
- Update (u): Only queue and table
- Process (p): Only queue
Required
seExpiry dateRequired
stValidity start date. If not present, the service request time will be usedOptional
sipIP Address or rangeOptional
sprPermitted protocol: HTTP (https and http), HTTPS (https only)Optional
sigSignature is used to authorize the request made with the shared access signatureRequired

By adding the parameters restype=container&comp=list we can list the files within the containers by leveraging SAS Token (list permission needed in the sp parameter):

https://<accountname>.blob.core.windows.net/<container>/<filename>? \
sp=rl&st=2025-10-20T08:23:15Z&se=2026-05-01T08:15:23Z&spr=https&sv=2022-11-02&sr=b& \
sig=jnNK8nn%20Fjgr%20m8NOUN8efwng&restype=container&comp=list