Ceph RADOS Gateway

Object storeceph-rgw

S3- and Swift-compatible object gateway over a Ceph cluster.

Provider
default
Category
Data
Also known as
RGW
Properties · 4 set by this component
propertytypevaluesrequiredkind defaultthis component
checksumOnWrite · advancedboolean—nofalseinherited
durabilityNines · advancedinteger—no—inherited
encryptionAtRestboolean—nofalseinherited
managedboolean—nofalse▸ false
multisite · component propertyboolean—nofalseinherited
objectLockboolean—nofalseinherited
poolReplicas · component propertyinteger—no3inherited
replicationenumnone | primary-secondary | quorum | erasure-codednonone▸ quorum
strongReadAfterWrite · advancedboolean—nofalse▸ true
tierenumhot | warm | coldnohotinherited
versioningboolean—nofalse▸ false
zonesinteger—no—inherited
Rules that apply · 1

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

object-store-single-zone-with-durability-target

Eleven nines of durability assumes redundancy spread over at least three failure domains. An object store confined to fewer zones, or declaring none, cannot reach the target the design states.

  • — all of these hold:
  • — the design requirement `durability.annualNines` is a number greater than 10
  • — any of these hold:
  • — the node's `zones` has no value
  • — the node's `zones` is a number less than 3
Use it in a design
nodes:
  - { id: "ceph-rgw", component: "ceph-rgw" }
Other Object store products · 32
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Ceph RADOS Gateway: S3/Swift front end over Ceph; pools are three-way replicated by default.
schemaVersion: "1"
type: "component"
id: "ceph-rgw"
kind: "object-store"
provider: "default"
docs: "https://docs.ceph.com/en/latest/radosgw/"
aliases: ["RGW"]
defaults:
  replication: "quorum"
  strongReadAfterWrite: true
  versioning: false
  managed: false
properties:
  poolReplicas:
    type: "integer"
    default: 3
  multisite:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/components/ceph-rgw.md