Storage Overview¶
Summary¶
SkyCMS uses object storage for media and published artifacts.
Use this page to choose a storage provider and apply the correct configuration path.
Supported providers¶
- Azure Blob Storage
- S3-compatible storage
- Cloudflare R2
- Google Cloud Storage
Configuration model¶
Primary key:
ConnectionStrings:StorageConnectionString
Legacy fallback:
ConnectionStrings:AzureBlobStorageConnectionString
SkyCMS detects storage behavior from configured connection-string patterns for the active storage path.
Provider selection guidance¶
| Scenario | Recommended provider |
|---|---|
| Azure-first environments | Azure Blob Storage |
| AWS-first environments | S3-compatible storage |
| Cloudflare edge-heavy delivery | Cloudflare R2 |
| GCP ecosystem alignment | Google Cloud Storage |
Setup sequence¶
- Select provider based on hosting and operations preferences.
- Configure storage connection settings.
- Validate upload, read, and delete behavior.
- Validate publish output writes to expected storage targets.
Validation checklist¶
- editor file upload succeeds,
- uploaded assets are retrievable,
- the publish operation writes expected artifacts,
- no persistent storage-auth or endpoint errors appear in logs.