fshy

fshy / Storage

CSC Allas

csc.fi · Storage · 1 record · JSON

CSC Allas (Finland) — 10 TiB default per project, S3 + Swift on Ceph Storage

fails: identityinstitutionno cardD

docs.csc.fi/data/Allas/introduction/ · academic · storage/csc-allas-10-tib-default-per-project-s3-swift-on-ceph · JSON · compare

Free tier10 TiB per CSC project by default. The quota table lists 'Allas / Storage / 10 TiB' with the increase path 'Contact CSC Service Desk'. There is no per-file or per-object size cap documented; the counted limits are 1,000 buckets per project and 500,000 objects per bucket. Above 200 TiB for free-of-charge users, CSC asks you to 'agree with CSC about storage terms and possible costs'.
unit objects; metered on stored-bytes
Pricenone stated
Per-object capnot stated
Retentionnot stated
EgressUnmetered. Objects are served from the a3s.fi S3 endpoint; public buckets are readable by anyone over HTTPS with no key and no egress meter. Quoted rule: 'Making a bucket public means that every file and directory on the bucket will be accessible without any kind of authentication from anywhere on the internet using the HTTPS protocol.'
Identityinstitution derived from the record's prose, not from an identity field, and no signup was executed: Self-service is the multiplier: a CSC account holder in the Haka/Virtu federation can create additional Academic projects in MyCSC without a human gate ('Academic project category ...
Bindingnone 10 TiB per project is real and the door has a gatekeeper: CSC accounts come through Haka/Virtu or a Finnish organisation's contract. Identity binds before any limit does.
Interfaces3, rclone, cli s3
Toolingrclone (s3 backend, endpoint a3s.fi), s3cmd, aws cli, Swift/OpenStack CLI, a-commands suite (github.com/CSCfi/allas-cli-utils), Allas web UI at allas.csc.fi. The a-publish helper makes a bucket world-readable and prints the public URL.
Composes withOne project = 10 TiB. Self-service is the multiplier: a CSC account holder in the Haka/Virtu federation can create additional Academic projects in MyCSC without a human gate ('Academic project category ... can be created only by members of Finnish higher education institutions, state research institutes and CSC', and project creation is a MyCSC button, not a review). Each new project brings its own 10 TiB Allas bucket quota, its own 1,000 buckets and its own 500k-object/bucket ceiling. Ten projects = 100 TiB with no conversation with anyone.
ReliabilityStorage-BU exhaustion closes the project; project lapse is what deletes data, not a retention timer.
Notes10 TiB per CSC project by default. The quota table lists 'Allas / Storage / 10 TiB' with the increase path 'Contact CSC Service Desk'. There is no per-file or per-object size cap documented; the counted limits are 1,000 buckets per project and 500,000 objects per bucket. Above 200 TiB for free-of-charge users, CSC asks you to 'agree with CSC about storage terms and possible costs'. VERDICT: fails-identity. Quota and gate in one sentence: 10 TiB per CSC project by default, reachable only through a Haka or Virtu login or a home organisation with a CSC contract, so the quota is real and unreachable for a user.
Evidence rungdocumented re-read 2026-10-22 (HTTP 200, 5,580 bytes). Documented quota; the eligibility question is not answered by this page. The verdict is fails-identity on the registration gate; the quota is documented and the gate is documented.
Checked2026-10-21 (inherited); stale on 2026-11-20
Evidence (8)
datesourcewhat it proved
2026-10-22research.csc.fi/resources/quotas/Allas default quota is 10 TiB per project. The quota table's Allas row reads 'Storage | 10 TiB | Contact CSC Service Desk'. The page also states 'if you are using CSC's services free-of-charge and need to store more than 200 TiB in Allas, please contact Service Desk'. The record cited the introduction page, which carries the protocol and billing prose but not the quota table.
2026-10-21research.csc.fi/resources/quotas/'Allas | Storage | 10 TiB', 'Buckets per project 1 000', 'Objects per bucket 500 000', 'if you are using CSC's services free-of-charge and need to store more than 200 TiB in Allas, please contact Service Desk'
2026-10-21docs.csc.fi/data/Allas/introduction/'A CSC project is required to import data to Allas. Allas can be used to host data for as long as the CSC project is active.' S3 and Swift interfaces on Ceph.
2026-10-21docs.csc.fi/support/faq/how-to-make-a-bucket-public/public bucket = anonymous HTTPS read of every object
2026-10-21raw.githubusercontent.com/CSCfi/allas-cli-utils/master/help/public URL form is https://a3s.fi/username-projectNumber-pub/object_name
2026-10-21a3s.fi/probe: curl -D - -> HTTP/1.1 200 OK, content-type application/xml, x-amz-request-id tx00000000000000fa81fe7-...-allas-prod-kaj, body <ListAllMyBucketsResult ... Owner anonymous, Buckets empty>. Live S3 endpoint, Ceph RGW, anonymous listing allowed and correctly returning zero buckets rather than an auth error.
2026-10-21a3s.fi/probe-bucket-xyz/probe.txtprobe: curl -X PUT --data x -> 404; curl https://a3s.fi/probe-bucket-xyz/?list-type=2 -> 404 NoSuchBucket. Write path correctly closed to anonymous users (this is a working S3, not an open dump).
2026-10-22docs.csc.fi/data/Allas/introduction/10 TiB per project. Re-read https://docs.csc.fi/data/Allas/introduction/: HTTP 200, 11527 bytes, sha256 f3af3ac502967010, but the expected phrase '10 TiB' did not appear, so the claim is not confirmed by this read.
More fields (2)
{
 "verified_in_pass": [
  {
   "url": "https://docs.csc.fi/data/Allas/introduction/",
   "date": "2026-10-22",
   "via": "read-broker",
   "http_status": 200,
   "bytes": 11527,
   "sha256": "f3af3ac5029670108cc3c319270360bfa09f7e2fd0b02d6dc2a1ea1693d09f10",
   "pattern_found": false,
   "what_changed": "the expected sentence did not appear on re-read",
   "capture": "captures\\csc-allas-finland-10-tib-default-per-project-s3-swift-on-ceph-docs-csc-fi-data-allas-intro.txt"
  },
  {
   "url": "https://research.csc.fi/resources/quotas/",
   "date": "2026-10-22",
   "via": "read-broker",
   "http_status": 200,
   "bytes": 5580,
   "sha256": null,
   "pattern_found": true,
   "what_changed": null,
   "capture": "captures/csc-quotas.md"
  }
 ],
 "unconfirmed_in_pass": [
  {
   "url": "https://docs.csc.fi/data/Allas/introduction/",
   "status": 200,
   "bytes": 11527,
   "why": "the expected sentence did not appear on re-read"
  }
 ]
}
Unknown or withheld values (6)
  • $.extras.verified_in_pass[1].what_changed withheld
  • $.free_tier.notes process
  • $.per_object_cap.notes not-extracted
  • $.per_object_cap.stated not-extracted
  • $.retention.notes not-extracted
  • $.retention.stated not-extracted

Corrections