Storage: Azure Blob¶
Summary¶
Use Azure Blob Storage when deploying in Azure and you want managed object storage with robust access control and lifecycle options.
Outcome¶
After completing this guide, SkyCMS will store media and published artifacts in the configured Azure Blob Storage container.
Steps¶
- Set
ConnectionStrings__StorageConnectionStringinappsettings.jsonor as an environment variable with your Azure Blob Storage connection string. - Set
AzureBlobStorageEndPointto the blob or CDN URL where container objects are publicly served. - Start or restart SkyCMS to load the new settings.
- Upload a test file and confirm it is accessible at the expected public URL.
- Verify operations using the checklist below.
Required settings¶
- blob connection string,
- container name,
- optional prefix or folder conventions.
Example configuration¶
Keep connection strings in secret stores. Prefer managed identity patterns where available.
Validation checklist¶
- upload test succeeds,
- generated asset URLs resolve,
- publish and remove flows update blobs as expected.