fshy

Home / Storage

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

docs.csc.fi/data/Allas/introduction/Academicstorage/csc-allas-10-tib-default-per-project-s3-swift-on-cephJSONcomparereport an errorprovider JSON

Free allowance
10 TiB per CSC project by default.
Verdict
fails: identitythe identity required is not reachable without it
Cost
free tier
Identity
institution?placeholder, not evidence; card unknown, phone unknown
Binding limit
noneno named constraint binds
Evidence
documented8 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-11-21checked 2026-10-21 (inherited); stale on 2026-11-21
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
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.
Identityinstitution (inferred, not read) not published
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.'
Per-object capnot stated
Retentionnot stated
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 notedocumented 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.
Parsed numbers
  • has-free-tier 1
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[{"url": "https://docs.csc.fi/data/Allas/introduction/","date": "2026-10-22","via": null,"http_status": 200,"bytes": 11527,"sha256": "f3af3ac5029670108cc3c319270360bfa09f7e2fd0b02d6dc2a1ea1693d09f10","pattern_found": false,"what_changed": "the expected sentence did not appear on re-read","capture": null},{"url": "https://research.csc.fi/resources/quotas/","date": "2026-10-22","via": null,"http_status": 200,"bytes": 5580,"sha256": null,"pattern_found": true,"what_changed": null,"capture": null}]
unconfirmed[{"url": "https://docs.csc.fi/data/Allas/introduction/","status": 200,"bytes": 11527,"why": "the expected sentence did not appear on re-read"}]
Unknown values 4
  • per object cap notes: the field may be stated in a source that was not read
  • per object cap stated: the field may be stated in a source that was not read
  • retention notes: the field may be stated in a source that was not read
  • retention stated: the field may be stated in a source that was not read

Corrections