IDrive® e2 Reseller APIs

Resellers can incorporate the high-performing and affordable IDrive® e2 cloud storage under their brand. The Reseller API's collection automates tasks essential to user management and storage access.

IDrive e2

Integrate end-to-end user management into your platform

Use the user management APIs to add and manage user accounts

Provision IDrive® e2 cloud storage for customers

Use the APIs to handle cloud storage, regions, and access keys

IDrive e2
IDrive e2

White label storage endpoint URLs with CNAME

Resellers can configure their own CNAME to provide storage access to their end users. Instead of using the default IDrive® e2 endpoints, you can set up your own domain and secure it with your own SSL certificate. This feature allows you to fully brand your object storage endpoints while maintaining security and compatibility with the S3 API.

This functionality provides you,

  • Branding control – serve storage from your own domain.
  • Flexibility – integrate endpoints into your applications under your naming convention.
  • Security – manage and renew your own TLS certificates.

To configure your own CNAME

  1. Add DNS Records
  2. Create CNAME records in your domain’s DNS pointing to the region’s global endpoint.

    Example for the Oregon region:

    s3.us-west-1.example.com CNAME s3.us-west-1.idrivee2.com

    *.s3.us-west-1.example.com CNAME s3.us-west-1.idrivee2.com

    Note: The prefix for the CNAME for region (for reseller) must start with s3. i.e. "s3." should be prefix rest can be, s3.a1.example.com or s3.us-or.example.com

  3. Provide SSL Certificate
  4. Generate and upload an SSL/TLS certificate that includes both of the following Subject Alternative Names (SANs):

    scn : s3.us-west-1.example.com

    san: ["s3.us-west-1.example.com","*.s3.us-west-1.example.com"]

    Note:

    • This ensures that all bucket and object URLs under your domain are covered.
    • Contact support if you don't have valid SSL certificate we can maintain your certificates using Let’s Encrypt.


  5. Whitelist Your CNAME
  6. Add your chosen CNAME for the region in the console. Once validated, your custom endpoint will be active. Read FAQ on adding a CNAME.

Note:

  • A valid SSL certificate is required, and must be renewed before it expires.
  • Add the valid CNAME records to the name server.
  • Repeat the same steps for each region.