Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-31990

Provide a AzureBlobProvider extending BlobProvider

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2021
    • Fix Version/s: 2021.48, 2023.6
    • Component/s: Azure, BlobManager
    • Release Notes Summary:
      A new Azure Storage Blob Provider that supports the new Full GC implementation is available
    • Release Notes Description:
      Hide

      To enable the new AzureBlobProvider, add azurebinaries to nuxeo.templates and specify the following Nuxeo configuration properties:

      #mandatory
      nuxeo.core.binarymanager=org.nuxeo.ecm.blob.azure.AzureBlobProvider
      nuxeo.storage.azure.container=
      nuxeo.storage.azure.account.name=
      nuxeo.storage.azure.account.key=
      
      #optional
      nuxeo.storage.azure.prefix=
      nuxeo.storage.azure.cachesize=
      nuxeo.storage.azure.directdownload=
      nuxeo.storage.azure.directdownload.expire=
      nuxeo.storage.azure.cdn.host=
      

      If and when using Mongodb, please see the documentation to garbage collect orphaned blobs.

      Show
      To enable the new AzureBlobProvider, add azurebinaries to nuxeo.templates and specify the following Nuxeo configuration properties: #mandatory nuxeo.core.binarymanager=org.nuxeo.ecm.blob.azure.AzureBlobProvider nuxeo.storage.azure.container= nuxeo.storage.azure.account.name= nuxeo.storage.azure.account.key= #optional nuxeo.storage.azure.prefix= nuxeo.storage.azure.cachesize= nuxeo.storage.azure.directdownload= nuxeo.storage.azure.directdownload.expire= nuxeo.storage.azure.cdn.host= If and when using Mongodb, please see the documentation to garbage collect orphaned blobs.
    • Tags:
    • Team:
      PLATFORM
    • Sprint:
      nxplatform #102, nxplatform #103, nxplatform #104
    • Story Points:
      8

      Description

      We need an AzureBlobProvider implementation extending BlobProvider (like S3BlobPRovider was done in the ctx of NXP-28276) that could be leveraged by the new GC implementation done in:

      This would replace the obsolete AzureBinaryManager implementation.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: