The Microsoft Azure Online Storage addon is a Nuxeo Binary Manager that stores binaries in an Azure Storage container.
Prerequisites
- You should be familiar with Azure and their Management Portal.
- You have to create a dedicated Azure blob Container.
- You must be in possession of your Storage access keys.
Configuration
Be sure to protect your access keys using the Configuration Data Encryption.
Configuration properties you have to set in your nuxeo.conf
file.
Enabling Azure Blob Provider
Set up the default BinaryManager that stores all your blobs in Azure:
nuxeo.core.binarymanager=org.nuxeo.ecm.blob.azure.AzureBlobProvider
Enabling CDN Azure Blob Provider
If you want to use Azure CDN as a front instead of Azure Storage:
- Read the Microsoft Azure documentation page and create a CDN bound to your container.
- Define the Azure CDN URL with the following
nuxeo.conf
property:nuxeo.storage.azure.cdn.host=azure_cdn_url
Mandatory Parameters
Parameter | Default Value | Description |
---|---|---|
nuxeo.storage.azure.container |
The name of the Azure container | |
nuxeo.storage.azure.account.name |
Your Azure storage account name | |
nuxeo.storage.azure.account.key |
Your Azure storage access key. Do not forget to use data encryption |
Optional Parameters
Parameter | Default value ("|" separates possible values) | Description |
---|---|---|
nuxeo.storage.azure.endpointProtocol |
HTTPS | The URL protocol |
nuxeo.storage.azure.cachesize |
100MB | The size of the local cache |
nuxeo.storage.azure.directdownload |
false | Enables direct download from Azure servers |
nuxeo.storage.azure.cdn.host |
Your Azure CDN host where your blobs are available. Note: Only if you enable direct download and use the Azure CDN. |
Limitations
Maximum File Upload Size
- Standard, 2 GB
- V1 Medium WAF gateways, 100 MB
- V1 Large WAF gateways, 500 MB
- V2 WAF, 750 MB
Related Documentation