• Buy Now
    • Rackspace Cloud
    • Email & Apps
    • Fanatical Support for AWS
    • Managed Google Cloud Platform
    • Office 365
  • Log In
    • MyRackspace Portal
    • Cloud Control Panel
    • Rackspace Webmail Login
    • Cloud Office Control Panel
  • Rackspace Logo
  • Developer Home
  • Developer Documentation
  • Blogs ▼
    • Technical Blog
    • Rackspace Blog
    • Solve: Thought Leadership
  • Support Documentation

Developer Docs


Let’s Build Something Powerful Together!

End-to-End Multicloud Solutions.   Solving Together.™   Learn more at Rackspace.com

Submit an issue
  • Cloud Files 1.0
  • Getting started
    • Get your credentials
    • Send API requests to Cloud Files
      • Convert cURL examples to run on Windows
    • Authenticate to the Rackspace Cloud
      • Send an authentication request
      • Review the authentication response
      • Configure environment variables
    • Cloud Files concepts
      • Accounts
      • Permissions
      • Containers
      • Objects
      • Operations
      • CDN-enabled containers
    • Create and manage object storage
      • Creating a storage container
      • Uploading an object
      • Updating object metadata
      • Retrieving an object
      • Deleting an object
      • Deleting a container
      • Showing account details
      • Determining storage usage
      • CDN-enabling the container and setting a TTL
      • Viewing CDN-enabled container details
      • Purging an object from a CDN-enabled container
      • Disabling CDN for a container
    • Other tools and applications for Cloud Files
      • CLI tools
      • Cloud Control Panel
      • Cyberduck
      • Rackspace Cloud Storage App for Microsoft SharePoint
  • General API information
    • Overview of API operations
    • Service access endpoints
    • Cloud Files service contract version
    • Request and response types
    • Absolute limits
    • Response codes
    • Role-based access control (RBAC)
      • Assigning roles to account users
      • Roles available for Rackspace Cloud Files
      • Multiproduct global roles and permissions
      • Resolving conflicts between RBAC multiproduct and product-specific roles
      • RBAC permissions cross-reference to Rackspace Cloud Files API operations
    • Pseudo-hierarchical folders and directories
  • Use cases
    • Container use cases
      • Container access control lists
      • Container quotas
      • Access log delivery
    • Object use cases
      • Chunked transfer encoding
      • Creating large objects
      • Creating a dynamic large object
      • Creating a static large object
      • Enabling file compression
      • Enabling bypass of browser behavior
      • Expiring objects
      • Object versioning
      • Account to account copy
    • CDN use cases
      • Purge CDN-enabled containers
      • CDN-enabled containers served through SSL
      • Streaming CDN-enabled containers
      • iOS streaming
      • CDN log delivery
    • Static websites using CDN-enabled containers
      • Create a static website
      • Set error pages for a static website
    • Bulk operations
      • Extracting archive files
      • Bulk delete
    • Public access to your Cloud Files account
      • TempURL
      • FormPost
      • CORS
  • Storage API reference
    • Account services operations
      • Show account details and list containers
      • Create or update account metadata
      • Get account metadata
      • Delete account metadata
    • Container services operations
      • Show container details and list objects
      • Create container
      • Delete container
      • Create or update container metadata
      • Show container metadata
    • Object services operations
      • Get object content and metadata
      • Create or update object
      • Delete object
      • Copy object
      • Show object metadata
      • Create or update object metadata
  • CDN API reference
    • CDN account services operations
      • List CDN-enabled containers
    • CDN container services operations
      • CDN-enable and CDN-disable a container
      • List metadata for CDN-enabled container
      • Update CDN-enabled container metadata
    • CDN object services operations
      • Delete CDN-enabled object
  • Release Notes
    • API 1.0 updates, February 26, 2015
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, December 17, 2014
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, August 28, 2014
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, July 18, 2014
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, April 30, 2014
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, April 1, 2014
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, February 21, 2014
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, December 31, 2013
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, September 26, 2013
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, May 20, 2013
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, December 05, 2012
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, November 16, 2012
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, October 01, 2012
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, September 25, 2012
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, August 13, 2012
      • What's new
      • Resolved issues
      • Known issues
    • API 1.0 updates, June 01, 2012
      • What's new
      • Resolved issues
      • Known issues
  • Service updates
  • Additional resources
  • Disclaimer

CDN API reference#

A CDN-enabled container is a public container that is served by the Akamai content delivery network. The files in a CDN-enabled container are publicly accessible and do not require an authentication token for read access. However, uploading content into a CDN-enabled container is a secure operation and does require a valid authentication token. (Private containers are not CDN-enabled and the files in a private container are not publicly accessible.)

Learn about the available Rackspace Cloud Files API resources and operations for the content delivery network (CDN), and see request and response examples. You can use the Rackspace Cloud Files API operations to interact directly with the service.

This section provides further description for several of the API operations described in the Storage API reference. These API operations have a specific purpose for the CDN service that is available in Cloud Files.

You direct the REST API methods described in this section to the endpoints listed in the cloudFilesCDN section of the service catalog that you obtain during successful authentication. (For more information, see Authenticate to the Rackspace Cloud section and the Service access endpoints section.)

Note

You can also perform operations by using the
Cloud Control Panel.
  • CDN account services operations
    • List CDN-enabled containers
  • CDN container services operations
    • CDN-enable and CDN-disable a container
    • List metadata for CDN-enabled container
    • Update CDN-enabled container metadata
  • CDN object services operations
    • Delete CDN-enabled object
Previous Object services operations
Next CDN account services operations
Developer Network
  • Developer Center
  • API Documentation and User Guides
  • SDKs
  • Rackspace How-To
Blogs
  • Technical Blog
  • Rackspace Blog
  • Solve: Thought Leadership
Other Information
  • Customer Stories
  • Events
  • Programs
  • Careers
  • Style Guide for Technical Content
©2020 Rackspace US, Inc.
  • ©2020 Rackspace US, Inc.
  • About Rackspace
  • Privacy Statement
  • Website Terms
  • Trademarks