/// CONNECT A PROVIDER / ORACLE CLOUD OBJECT STORAGE
Oracle Cloud Object Storage
Oracle Cloud Infrastructure (OCI) Object Storage speaks S3 through its Amazon S3 Compatibility API. You connect it as an access-key Fleet with a custom endpoint — the twist is that the keys are a special Customer Secret Key (not OCI's API signing key), and the endpoint embeds your account's namespace.
What you need
- A Customer Secret Key — an Access Key and Secret Key pair generated under your OCI user (different from the API signing key OCI's native SDK uses).
- Your Object Storage namespace — a fixed, tenancy-wide string (e.g.
axheyj0abcde) shown under Profile → Tenancy and on every bucket. - The bucket name and the region identifier (e.g.
us-ashburn-1).
Create a Customer Secret Key
From the OCI Console:
- Open the Profile menu (top-right) → your user name → User Settings.
- Under Resources, select Customer Secret Keys → Generate Secret Key.
- Name it (e.g.
storafleet), generate, and copy the Secret Key. The matching Access Key appears in the list.
Endpoint & namespace
https://<NAMESPACE>.compat.objectstorage.<REGION>.oraclecloud.com
For namespace axheyj0abcde in Ashburn: https://axheyj0abcde.compat.objectstorage.us-ashburn-1.oraclecloud.com. Your namespace is fixed for the life of the tenancy — read it under Profile → Tenancy or any bucket's details. See Oracle's Amazon S3 Compatibility API reference.
Connect the Fleet
- From the Fleet page, click Create Fleet and pick Access Keys.
- Enter a display name, the bucket name, and the region (e.g.
us-ashburn-1). - Paste the Customer Secret Key's Access Key and Secret Key.
- Set the endpoint to
https://<NAMESPACE>.compat.objectstorage.<REGION>.oraclecloud.com, then click Connect Fleet. storafleet addresses Oracle in path-style.
Supported features
Over the S3 API, Oracle supports versioning, lifecycle rules, object tags, and Object Lock (retention).