Amazon S3 Express One Zone

awsObject storeaws-s3-express-one-zone

Single-Availability-Zone S3 directory bucket for latency-sensitive workloads, encrypted with SSE-S3.

Provider
aws
Category
Data
Properties · 9 set by this component
propertytypevaluesrequiredkind defaultthis component
blockPublicAccess · component propertyboolean—notrueinherited
checksumAlgorithm · component propertyenumcrc32 | crc32c | sha-1 | sha-256nocrc32inherited
checksumOnWrite · advancedboolean—nofalse▸ true
durabilityNines · advancedinteger—no—▸ 11
encryptionAtRestboolean—nofalse▸ true
encryptionType · component propertyenumsse-s3 | sse-kmsnosse-s3inherited
managedboolean—nofalse▸ true
objectLockboolean—nofalse▸ false
replicationenumnone | primary-secondary | quorum | erasure-codednononeinherited
sessionBasedAuthorization · component propertyboolean—notrueinherited
strongReadAfterWrite · advancedboolean—nofalse▸ true
tierenumhot | warm | coldnohot▸ hot
versioningboolean—nofalse▸ false
zonesinteger—no—▸ 1
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: "s3-express-one-zone", component: "aws-s3-express-one-zone" }
Other Object store products · 32
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Amazon S3 Express One Zone directory bucket: single-Availability-Zone S3 storage class for
# latency-sensitive workloads. "High performance workloads": 99.95% availability in one zone,
# SSE-S3 automatic encryption, Block Public Access on by default and unmodifiable, strong read-after-write.
schemaVersion: "1"
type: "component"
id: "aws-s3-express-one-zone"
kind: "object-store"
provider: "aws"
docs: "https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-one-zone.html"
defaults:
  zones: 1
  durabilityNines: 11
  tier: "hot"
  strongReadAfterWrite: true
  checksumOnWrite: true
  encryptionAtRest: true
  versioning: false
  objectLock: false
  managed: true
properties:
  encryptionType:
    type: "enum"
    values: ["sse-s3", "sse-kms"]
    default: "sse-s3"
  blockPublicAccess:
    type: "boolean"
    default: true
  sessionBasedAuthorization:
    type: "boolean"
    default: true
  checksumAlgorithm:
    type: "enum"
    values: ["crc32", "crc32c", "sha-1", "sha-256"]
    default: "crc32"

The same page as markdown, for an agent: /catalogue/components/aws-s3-express-one-zone.md