Spaces Object Storage Glossary

Spaces Object Storage is an S3-compatible object storage service that lets you store and serve large amounts of data. Each Space is a bucket for you to store and serve files. The built-in Spaces CDN minimizes page load times and improves performance.

This glossary defines the core concepts behind Spaces to help build your mental model of how Spaces work and understand what the documentation is referring to when it uses certain terminology.

Access keys are random tokens that serve as a username to grant access to a Spaces bucket.
Access-Control-Allow-Credentials is a header that, when set to true, tells browsers to expose the response to the frontend JavaScript code.
Access-Control-Allow-Methods is a header request that allows one or more HTTP methods when accessing a resource when responding to a preflight request.
Access-Control-Allow-Origin is a header request that states whether the response is shared with requesting code.
Access-Control-Expose-Headers is a header request that allows a server to show which response headers are available to scripts running in the browser.
Access-Control-Max-Age is a header request that determines how long to cache the results of a preflight request.
A bucket is a public cloud storage resource or container that stores objects or data.
A content delivery network, also known as a content distribution network or CDN, is a geographically-distributed network of servers that deliver static content to users.
The Content Delivery Network (CDN) cache caches content such as images, videos, or web pages in a proxy server that are more closely located to end users.
A content delivery network (CDN) endpoint is a launching point or destination that is linked to the internet and receives communication and content between multiple servers.
CNAME records, or Canonical Name records, map an alias name to a canonical domain name.
Cross-Origin Resource Sharing (CORS) is a mechanism that permits loading resources on other origins, such as a domain, protocol, or port, via HTTP headers.
High Availability (HA) is an approach to infrastructure design focusing on reducing downtime and eliminating single points of failure.
A key, or bucket key, is a unique data key for objects in a bucket.
A pre-signed URL is a connection URL that is already authorized.
REST is an approach to building APIs with a set of architectural constraints that make them faster, simpler, and more standardized. RESTful APIs follow the principles built around unique URL and URI resources. RESTful APIs enable caching, scalability, and stateless communication with all of the necessary information in each request.
S3-Compatible Object Storage, or S3 is a storage solution that uses the S3 API.
Secret keys are private, random tokens that serves as a username to grant access to a Spaces bucket.
SSL certificate is a digital document outlining the identity of the website.
TTL, also known as time to live or hop limit, is the amount of time (also called hops) that a packet exists before being discarded by a router. TTL limits the lifespan of data within a network through attaching a time limit to data.