1 Oracle ZFS Storage Appliance Object API for Oracle Cloud Infrastructure Object Storage

Oracle ZFS Storage Appliance object API for Oracle Cloud Infrastructure Object Storage enables you to use the same applications both on-premises on Oracle ZFS Storage Appliance and in the cloud on Oracle Cloud Infrastructure Object Storage. Applications that are written to store content on Oracle Cloud Infrastructure Object Storage can also be used to store content on Oracle ZFS Storage Appliance on-premises with no modification of the application.

The appliance API for Oracle Cloud Infrastructure objects supports a subset of the Oracle Cloud Infrastructure Object Storage API, as described in Supported Oracle Cloud Infrastructure Object Storage API Capabilities.

This guide describes the following steps to configure Oracle Cloud Infrastructure Object Storage on an appliance:

  • Enable the Oracle Cloud Infrastructure Object Storage service.

  • Create and upload a user’s key for signature authentication.

    Create an RSA-SHA256 private/public key pair for each user, and then upload the public key to the appliance.

    Each request contains a signature that is generated from the private key used by the client and authenticated with the public key on the appliance. For more information, see Required Keys and OCIDs.

  • Configure the service for specific projects and filesystems.

    Define an appliance filesystem to be used as an endpoint to store objects. Enable the Oracle Cloud Infrastructure HTTP protocol as read/write.