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%20m8NOUN8efwng1.2 Parameters
| Parameter | Description | Type |
|---|---|---|
| sv | Storage Service Version | Optional |
| ss | Accessible Services: - Blob (b) - Queue (q) - Table (t) - File (f) | Required |
| srt | Signed 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 |
| sp | Account 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 |
| se | Expiry date | Required |
| st | Validity start date. If not present, the service request time will be used | Optional |
| sip | IP Address or range | Optional |
| spr | Permitted protocol: HTTP (https and http), HTTPS (https only) | Optional |
| sig | Signature is used to authorize the request made with the shared access signature | Required |
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