This section provides answers to frequently asked questions (FAQ) for Oracle Storage Cloud Service.
How can I make objects within a container publicly readable?
By default, all access to objects are private and require credentials. It is possible however, to make all objects within a specific container publicly readable.
To make the objects within a container publicly readable, add the following as an entry to the container's read Access Control List (see Setting Container ACLs):
Note that the Oracle Storage Cloud Service account is accountable for its monthly bandwidth usage, including traffic which is downloading publicly readable objects. If large amounts of traffic are expected, it is better to cache publicly readable objects in a Content Delivery Network (CDN). See How can I use a Content Delivery Network (CDN) to accelerate the downloads of my publicly available content?
How can I increase the upload speed of my large files?
Depending on your network connection, it may take a long time to upload large files.
To decrease the amount of time it takes to upload large files, try locally segmenting a large file into smaller pieces and then uploading the segments, either serially or in parallel. Once all segments are uploaded, create a manifest object to map all the pieces together.
For more information about uploading large files, see Uploading Files Larger than 5 GB.
How can I use a Content Delivery Network (CDN) to accelerate the downloads of my publicly available content?
A Content Delivery Network (CDN) can be used to accelerate the download rate of objects from a container. It can also limit the egress bandwidth usage of an Oracle Storage Cloud Service account which is serving publicly readable objects. Oracle does not provide CDN functionality with Oracle Storage Cloud Service but customers can use their own third-party CDNs. Third-party CDNs must support Origin Pull and HTTPS in order to work with an Oracle Storage Cloud Service account.
The first step is to make a container publicly readable (see How can I make objects within a container publicly readable?). The next step is to use the URL of the Oracle Storage Cloud Service account as the Origin Server for the third-party CDN.
At this time, private objects cannot be accelerated with a CDN. Additionally, Oracle will not share the SSL certificate for the domains which Oracle Storage Cloud Service accounts are hosted on.
How can I store my Oracle Database backups to Oracle Cloud?
You can use Oracle Database Backup Service, a cloud storage solution from Oracle for storing Oracle Database backups. It is built on top of the Oracle Storage Cloud Service, which provides reliable, secure, and scalable storage. In order to store backups in Oracle Database Backup Service, you have to install the client side Oracle Database Cloud Backup Module from OTN. This module is used with Recovery Manager (RMAN) to ship the backup data to Oracle Database Backup Service.
Note that you cannot use the Oracle Database Cloud Backup Module with Oracle Storage Cloud Service. It can only be used with Oracle Database Backup Service.
How can I identify if a container is an archive or standard container?
By default, containers are of the
Standard storage class. For an
Archive container, the
X-Storage-Class header in the container metadata displays the value
How long does it take to restore an archived object?
It takes up to four hours to restore an archived object. You can track the restoration progress and determine if the object is restored. For more information, see Tracking Restoration of an Object in an Archive Container.
How can I check whether archival or restoration of an object has been completed?
HEAD request to the object. You can determine the status of the object in the
Archive container from the
X-Archive-Restore-Status header in the object metadata. For more information, see Finding Out the Status of Objects in an Archive Container.