Oracle Cloud Object Storage

Here is a step-by-step guide to:

  1. create/select a bucket
  2. find OCI (Oracle Cloud Infrastructure) Namespace
  3. generate/find S3-compatible Access/Secret Keys (Customer Secret Keys)

OCI Console

Sign in to the OCI Console with a user that can create buckets and customer secret keys. Ensure the user has policies granting Object Storage access and manage customer-secret-keys (or equivalent) on the user.

Create/select a bucket

  • Hamburger menu → Storage → Object Storage & Archive Storage.
  • Make sure you’re in the correct Compartment (left compartment picker).
  • Click "Create Bucket".
  • Name: choose a unique bucket name.
  • Storage tier: Standard (default).
  • Encryption and other options: leave defaults.
  • Click "Create".

Find Object Storage namespace

  • Hamburger menu → Storage → Object Storage & Archive Storage.
  • In the right-hand panel, Click the Bucket.
  • In the Bucket's detailed information page, Details → General ->"Namespace", copy the namespace value.

Create S3-compatible credentials (Customer Secret Key)

  • Top-right profile icon → "User Settings".
  • Scroll to "Tokens and Keys" → "Customer Secret Keys".
  • Click "Generate Secret Key".
  • Enter a description → "Generate Secret Key".
  • Copy/save both values shown:
    • Access Key (Key ID)
    • Secret Key
  • The secret is shown only once—store it securely.

Region

Get region identifier through Region Identifier.

For example, a region name "US West (San Jose)" is assigned with Region Identifier "us-sanjose-1".

Security and rotation

  • Treat keys like passwords; store in a secrets manager.
  • Periodically generating a new Customer Secret Key to replace the old one
  • Prefer least-privilege IAM policies on the user.

References