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

Expose the "pathStyleAccess" s3 client option within a new configuration key

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 9.10
    • Fix Version/s: 9.10-HF14, 10.3
    • Component/s: BlobManager, S3
    • Release Notes Summary:
      A new configuration key is added to expose the "pathStyleAccess" S3 client option.
    • Impact type:
      Configuration Change
    • Upgrade notes:
      Hide

      To configure path-style access, use the configuration property:

      nuxeo.s3storage.pathstyleaccess=true
      

      Or if configuring from an extension point:

        <extension target="org.nuxeo.ecm.core.blob.BlobManager" point="configuration">
          <blobprovider name="default">
            <class>org.nuxeo.ecm.core.storage.sql.S3BinaryManager</class>
            <property name="pathstyleaccess">true</property>
            ...
          </blobprovider>
        </extension>
      
      Show
      To configure path-style access, use the configuration property: nuxeo.s3storage.pathstyleaccess= true Or if configuring from an extension point: <extension target= "org.nuxeo.ecm.core.blob.BlobManager" point= "configuration" > <blobprovider name= "default" > <class> org.nuxeo.ecm.core.storage.sql.S3BinaryManager </class> <property name= "pathstyleaccess" > true </property> ... </blobprovider> </extension>
    • Sprint:
      nxFG 10.3.3
    • Story Points:
      2

      Description

      For a customer who uses a DELL ECS product as main storage solution (S3 compatible) within the Nuxeo cloud-binary-manager, we need to use a path style (host/bucket instead of bucket.host) for the HTTP queries.

      An option is available in the S3 client but it's not exposed by our implementation yet.

      If it makes sense for the team, a possible improvement can be adding a new configuration key to toggle this option (disabled by default).

      https://www.emc.com/techpubs/ecs/ecs_s3_supported_features-1.htm

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours
                2h

                  PagerDuty

                  Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.