16.9 Using an OCI Object Bucket for Files
Use an OCI object bucket to store application files outside your transactional database.
Oracle Cloud Infrastructure (OCI) offers an Object Bucket service to efficiently store and retrieve files. While storing images, PDFs, and other files in a BLOB column the simplest approach, your app can store them in an object bucket instead. This requires some additional effort, but can potentially improve performance and require less storage in your transactional database.
- Understanding Object Bucket URL Format
Understand how an OCI object bucket URL includes the region, namespace, bucket name, and object name. - Defining OCI Web Credential for REST APIs
Create an OCI Native Authentication web credential to call object bucket REST APIs. - Listing Buckets with REST Data Source
Create and test a REST Data Source that lists object buckets in an OCI namespace. - Using REST Data Source for Bucket Files
Create a REST Data Source for listing and retrieving files in an OCI object bucket. - Serving Inline File from Object Bucket
Serve an object bucket file inline using an APEX page. - Browsing and Selecting Bucket Files
Browse object bucket files in a Content Row region and act on the ones the user selects. - Storing an Uploaded File in Object Bucket
Upload a temporary file to an OCI object bucket and store its bucket file name in your table. - Exploring Pre-Authenticated Requests
Compare ways to serve object bucket files, including application proxy pages and pre-authenticated request URLs.
Parent topic: Uploading, Viewing, and Downloading Files