CEPH S3 provider - Configuration with Artifactory

CEPH S3 provider - Configuration with Artifactory

AuthorFullName__c
JFrog Support
articleNumber
000001303
ft:sourceType
Salesforce
FirstPublishedDate
2016-10-06T13:35:32Z
lastModifiedDate
2024-03-10T07:48:55Z
VersionNumber
5

It is possible to configure CEPH Object storage platform with Artifactory.

Check here for more information on S3 Object storage and here about Ceph.

To set up Artifactory with S3, need to follow these steps.


Here is a basic storage.properties configuration for CEPH:

###### CEPH Configuration #########

binary.provider.type=S3

binary.provider.s3.identity=XXXXXXXXXXXXXX

binary.provider.s3.credential=XXXXXXXXXXXX

binary.provider.s3.endpoint=<My Ceph Server>

binary.provider.s3.bucket.name=<My Ceph Bucket Name>

binary.provider.s3.https.only=false

 

Note the entry:

binary.provider.s3.https.only=false

Which is mandatory for the Ceph configuration.


Version 4.6.0 of Artifactory introduces the new filestore management capabilities. Here is a basic example of the CEPH configuration with the binarystore.xml file:

<config version="v1">

<chain>

        <provider id="cache-fs" type="cache-fs">

            <provider id="eventual" type="eventual">

                <provider id="retry" type="retry">

                    <provider id="s3" type="s3"/>

                </provider>

            </provider>

     </provider>

</chain>

    

<provider id="s3" type="s3">

    <identity>XXXXXXXXXX</identity>

    <credential>XXXXXXXXXXXXXXXXX</credential>     

    <endpoint><My Ceph server></endpoint>

    <bucketName><My Ceph Bucket Name></bucketName>

    <httpsOnly>false</httpsOnly>                            

</provider>

</config>