Docs

S3-API-Referenz

chili exponiert eine S3-kompatible API. Tools und SDKs für Amazon S3 funktionieren unverändert, sobald Endpoint und Zugangsschlüssel gesetzt sind.

Authentifizierung

Signature Version 4 (AWS Sig v4), wie bei Amazon S3. Die meisten SDKs und CLIs signieren automatisch; Sie hinterlegen nur Access Key und Secret. Verbindungen laufen ausschliesslich über HTTPS.

Unterstützte Operationen

Bereich

Operationen

Objekte

PutObject, GetObject, HeadObject, DeleteObject, DeleteObjects, CopyObject

Auflisten

ListBuckets, ListObjectsV2

Buckets

CreateBucket, DeleteBucket, HeadBucket

Versionierung

PutBucketVersioning, GetBucketVersioning

Object Lock (WORM)

PutObjectLockConfiguration, PutObjectRetention, PutObjectLegalHold

Multipart

CreateMultipartUpload, UploadPart, CompleteMultipartUpload, AbortMultipartUpload

Pre-signed URLs

GET und PUT mit zeitlich begrenzter Signatur

Fehlercodes

chili gibt die Standard-S3-Fehlercodes als XML im S3-Format zurück, etwa NoSuchBucket, NoSuchKey, AccessDenied oder SignatureDoesNotMatch. Ihre bestehende S3-Fehlerbehandlung greift unverändert.

Der finale Endpoint-Host und die region-spezifischen Details (CH-EAST Zürich, CH-WEST Genf) werden ergänzt, sobald die Plattform produktiv ist.