35 minutes
rg-az104-lab05,region: East US. Review + create > Create.
rg-az104-lab05, Storage account name: stoaz104lab05,
Region: East US, Performance: Standard, Redundancy: LRS,
Account kind: StorageV2. Review + create > Create.
data.| Level | Listing | Reading Blobs | Best For |
|---|---|---|---|
| Private | ❌ | ❌ | Sensitive data |
| Blob | ❌ | ✅ | Public files (share individual URLs) |
| Container | ✅ | ✅ | Public datasets (allow listing) |
Setting to "Container" exposes all blob names and allows directory listing. Only use for non-sensitive data.
data > Change access level (top toolbar).> Note: many subscriptions have Allow Blob public access disabled at
> the account level by default. If the option is greyed out, go to the
> storage account > Configuration and set Allow Blob public access
> to Enabled first.
Share individual blob URLs instead of setting container to public. More secure and controlled.
data > Upload > upload a small text file named public.txt(content: "public file").
public.txt > copy its URL from the properties pane and openhttps:// in a private/
incognito browser window to confirm anonymous read access.
change feed, and soft delete — the Portal will enable change feed
automatically if needed).
data > Upload > upload a file named test.txtcontaining v1.
test.txt again (same name, different content v2) withOverwrite if files already exist checked — this creates a new blob
version.
test.txt > Delete to delete the blob.data container view, toggle Show deleted blobs (top toolbar) —test.txt should appear greyed out/marked as deleted.
test.txt > Undelete to restore it.test.txt > Version history (or the ... menu > Blobversions) to confirm at least 2 versions are listed.
management) > + Add rule.
- Rule name: move-to-cool-then-delete
- Rule scope: Limit blobs with filters
- Blob type: Block blobs
- Check Move to cool storage > More than 30 days after
modification.
- Check Move to archive storage > More than 90 days after
modification.
- Check Delete the blob > More than 365 days after modification.
90 daysafter creation.
data/.index.html. Error document path: 404.html.index.html containing AZ-104 Lab 05
.$web container (created automatically) >Upload > upload index.html.
page loads.
test.txt restored successfully via Undeletetest.txt are listed under Blob versionsmove-to-cool-then-delete is visible under Lifecyclemanagement
rg-az104-lab05 > Delete resourcegroup (type the name to confirm).
daysAfterCreation/daysAfterLastAccessTime with access tracking enabled).$web container; custom domains + Azure CDN/Front Door are often layered on top.