Amazon S3 Glacier

awsObject storeaws-s3-glacier

Archive S3 storage classes with eleven nines of durability and a 90 to 180 day minimum storage duration.

Provider
aws
Category
Data
Also known as
Amazon Glacier
Properties · 10 set by this component
propertytypevaluesrequiredkind defaultthis component
checksumOnWrite · advancedboolean—nofalse▸ true
durabilityNines · advancedinteger—no—▸ 11
encryptionAtRestboolean—nofalse▸ true
managedboolean—nofalse▸ true
minStorageDurationDays · component propertyinteger—no90inherited
objectLockboolean—nofalse▸ false
realTimeAccess · component propertyboolean—nofalseinherited
replicationenumnone | primary-secondary | quorum | erasure-codednonone▸ erasure-coded
retrievalTier · component propertyenumexpedited | standard | bulknostandardinherited
storageClass · component propertyenumglacier-instant-retrieval | glacier-flexible-retrieval | glacier-deep-archivenoglacier-flexible-retrievalinherited
strongReadAfterWrite · advancedboolean—nofalse▸ true
tierenumhot | warm | coldnohot▸ cold
versioningboolean—nofalse▸ false
zonesinteger—no—▸ 3
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-glacier", component: "aws-s3-glacier" }
Other Object store products · 32
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Amazon S3 Glacier archive storage classes (Instant Retrieval, Flexible Retrieval, Deep Archive):
# archive tier of an S3 bucket. "Understanding and managing Amazon S3 storage classes" gives all three
# 99.999999999% durability across >= 3 Availability Zones, with 90/90/180 day minimum storage durations.
schemaVersion: "1"
type: "component"
id: "aws-s3-glacier"
kind: "object-store"
provider: "aws"
docs: "https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html"
aliases: ["Amazon Glacier"]
defaults:
  zones: 3
  durabilityNines: 11
  replication: "erasure-coded"
  tier: "cold"
  strongReadAfterWrite: true
  checksumOnWrite: true
  encryptionAtRest: true
  versioning: false
  objectLock: false
  managed: true
properties:
  storageClass:
    type: "enum"
    values: ["glacier-instant-retrieval", "glacier-flexible-retrieval", "glacier-deep-archive"]
    default: "glacier-flexible-retrieval"
  minStorageDurationDays:
    type: "integer"
    default: 90
  realTimeAccess:
    type: "boolean"
    default: false
  retrievalTier:
    type: "enum"
    values: ["expedited", "standard", "bulk"]
    default: "standard"

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