How to configure Google Cloud as a storage Binary Provider with Artifactory?

From version 4.6, Artifactory fully supports Google Cloud Storage (GCS) so your Artifactory filestore can reside on the cloud.

This a part of the new Filestore management capabilities which is configurable with the binarystore.xml configuration file. Here you can find more details on the subject.

The default chain when using google-storage as a binary provider is the following:


   <chain>

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

            <provider id=”eventual” type=”eventual”>

                <provider id=”retry” type=”retry”>

                    <provider id=”google-storage” type=”google-storage”/>

                </provider>

            </provider>

        </provider>

    </chain>

Here is an example configuration part for the google-storage:

<provider id=”google-storage” type=”google-storage”>

        <endpoint>commondatastorage.googleapis.com</endpoint>

         <bucketName><NAME></bucketName>  

        <identity>XXXXXX</identity>

        <credential>XXXXXXX</credential>

</provider>

Here are additional parameters which can be configured for google-storage.