L'object storage non ha vere directory e non permette di modificare singoli byte: ogni oggetto si scrive e si legge per intero tramite la sua chiave. In cambio scala quasi senza limiti e costa poco per gigabyte. Opzioni compatibili S3 sono MinIO, Ceph RGW, Hetzner, IONOS, Wasabi e Backblaze B2.
Nextcloud può usare S3 come storage primario. I file finiscono nel bucket come oggetti numerati senza nomi leggibili; la corrispondenza esiste solo nel database. Senza backup del database gli oggetti sono praticamente inutili.
Errori tipici: endpoint o regione sbagliati, use_path_style mancante sui sistemi self-hosted e bucket policy che concedono per sbaglio lettura pubblica. Versioning e Object Lock proteggono i backup da cancellazioni e ransomware.
Esempio
aws s3 ls s3://backup-bucket --endpoint-url https://s3.example.com