Crux Azure Blobs
You can use Azure’s Blob Storage as Crux’s 'document store'.
Documents are serialized via Nippy.
Using Azure Blobs
Replace the implementation of the document store with crux.azure.blobs/->document-store
{
  "crux/document-store": {
    "crux/module": "crux.azure.blobs/->document-store",
    "sas-token": "your-sas-token",
    "storage-account": "your-storage-account",
    "container": "your-container-name"
  },
}{:crux/document-store {:crux/module 'crux.azure.blobs/->document-store
                       :sas-token "your-sas-token"
                       :storage-account "your-storage-account"
                       :container "your-container-name"}}{:crux/document-store {:crux/module crux.azure.blobs/->document-store
                       :sas-token "your-sas-token"
                       :storage-account "your-storage-account"
                       :container "your-container-name"}}You’ll need to create a Storage Account, then a Container for storing the documents.
Then you need to create a SAS token for the Storage Account via the Azure portal.
- 
Under Storage Account, go toSettings.
- 
Then click Shared access signature.
- 
Create a new SAS token with Allowed services:Blob,Allowed resources types:ContainerandObject. You can select all allowed permissions.
- 
Select needed Start and expiry date/time,Allowed IP addressesif applicable andHTTPS only. Leave the rest of the options as-is.