AWS HealthOmics

awsObject storeaws-healthomics

Managed genomics storage for read sets and references with automatic archive tiering.

Provider
aws
Category
Data
Properties · 5 set by this component
propertytypevaluesrequiredkind defaultthis component
archiveAfterDaysInactive · component propertyinteger—no30inherited
checksumOnWrite · advancedboolean—nofalse▸ true
customerManagedKey · component propertyboolean—nofalseinherited
durabilityNines · advancedinteger—no—inherited
encryptionAtRestboolean—nofalse▸ true
managedboolean—nofalse▸ true
objectLockboolean—nofalseinherited
replicationenumnone | primary-secondary | quorum | erasure-codednononeinherited
s3AccessLogging · component propertyboolean—nofalseinherited
storeType · component propertyenumsequence | reference | variant | annotationno—inherited
strongReadAfterWrite · advancedboolean—nofalseinherited
tierenumhot | warm | coldnohot▸ hot
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: "healthomics", component: "aws-healthomics" }
Other Object store products · 32
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# AWS HealthOmics storage: managed genomics stores (sequence, reference, variant, annotation) holding
# FASTQ, uBAM, BAM and CRAM read sets. Per "HealthOmics storage" data is ACTIVE and immediately
# retrievable, and data not accessed for 30 days moves to ARCHIVE; ingestion computes a HealthOmics
# ETag for content integrity, and per "Creating a HealthOmics sequence store" encryption at rest is
# owned and managed by AWS unless a customer managed CMK is chosen. S3 access logging is opt-in.
schemaVersion: "1"
type: "component"
id: "aws-healthomics"
kind: "object-store"
provider: "aws"
docs: "https://docs.aws.amazon.com/omics/latest/dev/create-sequence-store.html"
defaults:
  managed: true
  tier: "hot"
  encryptionAtRest: true
  checksumOnWrite: true
  versioning: false
properties:
  storeType:
    type: "enum"
    values: ["sequence", "reference", "variant", "annotation"]
  archiveAfterDaysInactive:
    type: "integer"
    default: 30
  customerManagedKey:
    type: "boolean"
    default: false
  s3AccessLogging:
    type: "boolean"
    default: false

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