Search
  • Software
    • Overview
    • OpenStack Components
    • SDKs
    • Deployment Tools
    • OpenStack Map
    • Sample Configs
  • Use Cases
    • Users in Production
    • Ironic Bare Metal
    • Edge Computing
    • Telecom & NFV
    • Science and HPC
    • Containers
    • Enterprise
    • User Survey
  • Events
    • Open Infrastructure Summits
    • Project Teams Gathering
    • OpenDev
    • Community Events
    • OpenStack & OpenInfra Days
    • Summit Videos
  • Community
    • Welcome! Start Here
    • OpenStack Technical Committee
    • Speakers Bureau
    • OpenStack Wiki
    • Get Certified (COA)
    • Jobs
    • Marketing Resources
    • Community News
    • Superuser Magazine
    • OpenInfra Foundation Supporting Organizations
    • Open Infrastructure Foundation (OpenInfra Foundation)
  • Marketplace
    • Training
    • Distros & Appliances
    • Public Clouds
    • Hosted Private Clouds
    • Remotely Managed Private Clouds
    • Consulting & Integrators
    • Drivers
  • Blog
  • Docs
  • Join
    • Sign up for Foundation Membership
    • Sponsor the Foundation
    • More about the Foundation
  • Log In

OpenStack Swift Administrator Guide

OpenStack Swift Administrator Guide¶

  • Introduction to Object Storage
  • Features and benefits
  • Object Storage characteristics
  • Components
    • Proxy servers
    • Rings
    • Zones
    • Accounts and containers
    • Partitions
    • Replicators
    • Use cases
  • Ring-builder
    • Ring data structure
    • Partition assignment list
    • Overload
    • Replica counts
    • Partition shift value
    • Build the ring
  • Cluster architecture
    • Access tier
    • Storage nodes
  • Replication
    • Database replication
    • Object replication
  • Large object support
    • Large objects
  • Object Auditor
  • Erasure coding
  • Account reaper
  • Configure project-specific image locations with Object Storage
  • Object Storage monitoring
    • Swift Recon
    • Swift-Informant
    • Statsdlog
    • Swift StatsD logging
  • Troubleshoot Object Storage
    • Drive failure
    • Server failure
    • Detect failed drives
    • Emergency recovery of ring builder files
this page last updated: 2021-04-26 14:22:02
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug
  • Guides
  • Install Guides
  • User Guides
  • Configuration Guides
  • Operations and Administration Guides
  • API Guides
  • Contributor Guides
  • Languages
  • Deutsch (German)
  • Français (French)
  • Bahasa Indonesia (Indonesian)
  • Italiano (Italian)
  • 日本語 (Japanese)
  • 한국어 (Korean)
  • Português (Portuguese)
  • Türkçe (Türkiye)
  • 简体中文 (Simplified Chinese)

Swift 2.30.2.dev11

  • Getting Started
  • Object Storage API overview
  • Swift Architectural Overview
  • The Rings
  • Storage Policies
  • The Account Reaper
  • The Auth System
  • Access Control Lists (ACLs)
  • Replication
  • Rate Limiting
  • Large Object Support
  • Global Clusters
  • Container to Container Synchronization
  • Expiring Object Support
  • CORS
  • Cross-domain Policy File
  • Erasure Code Support
  • Object Encryption
  • Using Swift as Backing Store for Service Data
  • Container Sharding
  • Building a Consistent Hashing Ring
  • Modifying Ring Partition Power
  • Associated Projects
  • Contributing to OpenStack Swift
  • Swift Design Principles
  • Recommended workflow
  • Notes on Testing
  • Ideas
  • Community
  • Review Guidelines
  • Development Guidelines
  • SAIO (Swift All In One)
  • First Contribution to Swift
  • Adding Storage Policies to an Existing SAIO
  • Auth Server and Middleware
  • Middleware and Metadata
  • Pluggable On-Disk Back-end APIs
  • Auditor Watchers
  • Instructions for a Multiple Server Swift Installation
  • Deployment Guide
  • Apache Deployment Guide
  • Administrator’s Guide
  • Dedicated replication network
  • Logs
  • Swift Ops Runbook
  • OpenStack Swift Administrator Guide
    • Introduction to Object Storage
    • Features and benefits
    • Object Storage characteristics
    • Components
    • Ring-builder
    • Cluster architecture
    • Replication
    • Large object support
    • Object Auditor
    • Erasure coding
    • Account reaper
    • Configure project-specific image locations with Object Storage
    • Object Storage monitoring
    • Troubleshoot Object Storage
  • Object Storage Install Guide
  • Configuration Documentation
  • Object Storage API overview
  • Discoverability
  • Authentication
  • Container quotas
  • Object versioning
  • Large objects
  • Temporary URL middleware
  • Form POST middleware
  • Use Content-Encoding metadata
  • Use the Content-Disposition metadata
  • Pseudo-hierarchical folders and directories
  • Page through large lists of containers or objects
  • Serialized response formats
  • Create static website
  • Object expiration
  • Bulk delete
  • S3/Swift REST API Comparison Matrix
  • Partitioned Consistent Hash Ring
  • Proxy
  • Account
  • Container
  • Account DB and Container DB
  • Object
  • Misc
  • Middleware
  • Object Audit Watchers

OpenStack

  • Projects
  • OpenStack Security
  • Common Questions
  • Blog
  • g
  • News

Community

  • User Groups
  • Events
  • Jobs
  • Companies
  • Contribute

Documentation

  • OpenStack Manuals
  • Getting Started
  • API Documentation
  • Wiki

Branding & Legal

  • Logos & Guidelines
  • Trademark Policy
  • Privacy Policy
  • OpenStack CLA

Stay In Touch

The OpenStack project is provided under the Apache 2.0 license. Openstack.org is powered by Rackspace Cloud Computing.