Upload a Custom SSL/TLS Certificate on Object Storage

Updated , by Linode

Traducciones al Español
Estamos traduciendo nuestros guías y tutoriales al Español. Es posible que usted esté viendo una traducción generada automáticamente. Estamos trabajando con traductores profesionales para verificar las traducciones de nuestro sitio web. Este proyecto es un trabajo en curso.
Try this guide to receive $100 at signup on a new account.

By default, Linode’s Object Storage uses a default TLS certificate for subdomains of linodeobjects.com to encrypt data in transit. In some cases however, it may be more desirable to use your own custom SSL certificate.

Object storage supports the importing of your own TLS/SSL Certificates in order to encrypt connections with your bucket in transit. Currently, you can Upload custom TLS/SSL certificates directly through the Linode Manager, the Linode CLI, and the Linode API.

In this guide, you will learn how to add your own SSL Certificates and Private Keys to Object Storage buckets.

Before you Begin

  • Purchase or Create an SSL certificate for a domain you’d like to use to point to your object storage bucket. This certificate must share a common name, SAN, or wildcard SAN which is capable of matching the FQDN of the bucket that will be created in a later step.

Create an Object Storage Bucket

All Object Storage Buckets using an SSL certificate created by a user must match a Fully Qualified Domain Name under the user’s control. For example, if you will be using an SSL certificate for test.example.com, the bucket name should also be test.example.com Otherwise, this process is the same as the creation of any other bucket.

The Cloud Manager provides a web interface for creating buckets. To create a bucket:

  1. If you have not already, log into the Linode Cloud Manager.

  2. Click the Object Storage link in the sidebar, and then click Add a Bucket.

    If you have not created an access key or a bucket before, you are prompted to enable Object Storage.

  3. The Create a Bucket menu appears.

  4. Add a label for the bucket. See the Bucket Name section for rules on naming the bucket.

  5. Choose a cluster location for the bucket to reside in.

    A cluster is defined as all buckets hosted by a unique URL; for example: us-east-1.linodeobjects.com, ap-south-1.linodeobjects.com, or eu-central-1.linodeobjects.com.
  6. Click Submit. You are now ready to upload objects to the bucket.

Configure DNS

It is recommended that CNAME records are used in order to give you control of the domains that will require the use of custom SSL certificates. For example, to enable an SSL certificate for the bucket test.example.com hosting a static site in the us-east-1.linodeobjects.com cluster location, you would point the CNAME record to test.example.com.website-us-east-1.linodeobjects.com. For more information on DNS records and CNAME records, see our Introduction to DNS Records guide.

Upload Your SSL Certificate

To upload your new SSL certificate to an Object Storage Bucket:

  1. If you have not already, log into the Linode Cloud Manager.

  2. Click the Object Storage link in the sidebar, followed by the Bucket you’d like to add your SSL certificate to.

  3. Near the top of the following page, select the SSL/TLS tab to open the SSL configuration menu.

  4. In the Certificate field, enter the contents of the certificate file affiliated with the SSL certificate. In the Private Key field, enter the contents of the private key file affiliated with the SSL certificate.

  5. Once both fields have been filled out with the requested information, click on the Upload Certificate button to complete the upload of your SSL certificate.

Once all steps are completed, your personal SSL certificate will now be used in place of the certificate provided by default.

This page was originally published on

Your Feedback Is Important

Let us know if this guide made it easy to get the answer you needed.