Search Our Database
How to use Object Storage as a CDN
Log into the Customer Portal: Once you’re logged in, navigate to the “Object Storage” tab and ensure that Object Storage is enabled if you haven’t already done so.
Create a Bucket: Now, you need to create a bucket. For instance, we’ll name ours “sample-bucket-01.” It’s advisable to use a standardized naming convention for easy organisation and retrieval of your content.
Generate an Access Key: After creating your bucket, generate an access key to enable read and write actions.
We’ll name the key “sample-key-01” and leave the “Expiration Date” field blank, indicating no expiration date for the key. Enable “Grant Write Permissions” for this access key and grant access to “sample-bucket-01.” Click “Generate” once the key is configured.
Note that the access key contains both “Access Key” and “Secret Key” values, which are essential for accessing the bucket.
Make the Bucket Publicly Accessible: Return to the “Object Storage” tab. Before using your bucket as a CDN, it needs to be made publicly readable. Click on the “Private” access value, triggering a pop-up window that allows you to make the bucket publicly accessible.
Upload Content: Proceed to upload content to your bucket, which you’ll use as a CDN. View the objects in the bucket by clicking “View Objects”.
As an example, let’s upload a PNG image to be used as a CDN. Click “Upload File” and select your file.
After a successful upload, click on the name of the newly created object.
This will generate a URL, enabling you to view the image directly in your web browser. You can use this URL in your web code.
Congratulations! You’ve successfully uploaded your first image to your bucket for use as a CDN, a step that can significantly reduce your cloud computing costs. This efficient setup will enhance content delivery and improve your users’ online experience.
For comprehensive guides on how to programmatically upload and delete files from buckets using different languages, please access the following URLs:
1. JavaScript
2. PHP