Oracle Cloud Infrastructure S3 for blob store - Sonatype Nexus Repository - Sonatype Community

Oracle Cloud Infrastructure S3 for blob store

Post by yves.bationo on Oct 18, 2021

Hi All,

is it possible to use OCI S3 instead of AWS S3 to configure blob stores ?

Thanks

Post by mpiggott on Oct 18, 2021

You can try it, but we don’t test or support anything but AWS S3.

Post by dsawa on Oct 18, 2021

Hi Yves,

From Sonatype’s point of view the answer is “no”. Unfortunately in our experience we had issues with some implementations that claim to be S3-compatible, but later caused some issues to us, which led us to state this explicitly on the System Requirements page. You may still try it for yourself, but you’ll be on your own and even if you’ve got the Pro support agreement with us, we won’t be able to help you resolve any issues with the file system.

Post by wgazzanego on Aug 16, 2022

Hi !

Is there an example of configuration of your OCI? @yves.bationo

Post by jamlevi66 on Jul 9, 2024

A couple years later now, any work done or plan to support OCI from Nexus?

Post by Arnaud_SYLVESTRE on May 30, 2025

Nexus 3.80.0 - OCI S3 Integration Guide

On the OCI side:

  1. Go to your profile and create a Customer Secret Key:
  2. Create a new bucket in any compartment and note its name.
  3. In the bucket details, locate the namespace — this will be needed later.
  4. Identify the region where your bucket is located.

On the Nexus side:

  1. Go to Settings > System > Capabilities.

  2. Click Create capability and select Custom S3 regions.

  3. In the Regions field, enter the following list:

    Default,us-east-1,us-east-2,us-west-1,us-west-2,us-gov-west-1,us-gov-east-1,eu-west-1,eu-west-2,eu-west-3,eu-central-1,eu-central-2,eu-north-1,eu-south-1,eu-south-2,ap-east-1,ap-southeast-1,ap-southeast-2,ap-southeast-3,ap-southeast-4,ap-northeast-1,ap-northeast-2,ap-northeast-3,ap-south-1,ap-south-2,sa-east-1,ca-central-1,cn-north-1,cn-northwest-1,me-south-1,me-central-1,il-central-1,ca-west-1,af-south-1,us-iso-east-1,us-isob-east-1,us-iso-west-1,my-region

Replace my-region with your actual OCI region.

  1. Click Create to add the capability.
  2. Go to Settings > Repository > Blob Stores and click to Create blob store using S3.
    • Name: (any name you choose)
    • Region: your OCI region
    • Bucket: the name of your OCI bucket
    • Prefix: (optional)
    • Authentication:
      • Access Key ID: your OCI Access Key
      • Secret Access Key: your OCI Secret Key
    • Advanced connection settings:
      • Endpoint URL:
        https://{object-storage-namespace}.compat.objectstorage.{region}.oraclecloud.com
        
      • Use path-style access: (checked)
  3. Click Save. Your blob store is now configured.