
Perché scegliere Square Cloud Blob Storage?
Essendo la più grande piattaforma di hosting di bot dell’America Latina, con la fiducia di 80 dei 100 più grandi server Discord brasiliani, abbiamo costruito Blob Storage per risolvere un problema che la nostra stessa community incontrava di continuo: la CDN di Discord non è mai stata pensata come backend di storage, e i link si rompono, scadono o vengono limitati (rate-limited). Blob Storage la sostituisce con un object store progettato per la durabilità. L’architettura è semplice per scelta: un object storage compatibile con S3 è la source of truth per i tuoi file e una CDN globale li distribuisce dall’edge. Ottieni la durabilità di 11 nove di un design S3 con la latenza di lettura di una cache globale, e ogni piano include uno storage generoso.Caratteristiche principali
Nessun costo di trasferimento
CDN globale
File privati
Link di condivisione
Compatibile con S3
Upload dal browser
Regole per prefisso
Operazioni lato server
Come funziona
I file entrano tramite la REST API, il browser (con un upload token) o qualsiasi strumento S3. Ogni file è pubblico o privato ed esce tramite un URL pubblico, un link temporaneo o un link di condivisione.Storage e prezzi
Lo storage è incluso nel tuo piano, e non ci sono costi di trasferimento: paghi solo per ciò che resta archiviato oltre la quota.Storage incluso
Ogni piano include storage senza costi aggiuntivi, e cresce con il piano:Raggiungimento della quota
Quando il tuo utilizzo raggiunge la quota inclusa, i nuovi upload vengono rifiutati conSTORAGE_QUOTA_EXCEEDED finché non liberi spazio o passi a un piano superiore. Tutto ciò che è già archiviato continua a essere distribuito normalmente. Lo storage mantenuto oltre la quota (ad esempio dopo un downgrade del piano) ha questo prezzo:
Storage oltre la quota
Funzionalità per piano
Ogni piano ha accesso all’API completa: file pubblici e privati, link temporanei, link di condivisione, gateway S3, upload token e regole per prefisso. Alcune opzioni dipendono dal piano e rispondono tutte con lo stesso codice403 UPGRADE_REQUIRED, con un message che indica il piano (o il limite) applicabile:
File pubblici e privati
Ogni oggetto è pubblico oppure privato, e il suoid lo indica: pub/<user_id>/<path> oppure prv/<user_id>/<path>.
- I file pubblici hanno un URL CDN permanente:
https://blob.squarecloud.dev/pub/<user_id>/<path>. - I file privati non hanno un URL pubblico (
urlènull). Li leggi tramite un link temporaneo, un link di condivisione, l’API o il gateway S3. - I file legacy, caricati prima dell’aggiornamento di settembre 2026, mantengono il loro id originale
<user_id>/<path>, e ogni route lo accetta. Il loro URL originale suhttps://public-blob.squarecloud.dev/<user_id>/<path>resta attivo per 30 giorni, fino al 25 ottobre 2026: spostali con Object Copy (move: true) per ottenere un URL sublob.squarecloud.dev.
Tipi di file supportati
Praticamente qualsiasi tipo di file è accettato, compresi i formati senza un tipo MIME registrato:.bam, .vcf, .fasta, .fastq, .parquet, .h5, .npy e così via. L’estensione archiviata deriva dal nome del file che carichi e i suffissi di compressione composti vengono preservati (reads.fastq.gz resta .fastq.gz).
L’unica eccezione è una denylist di eseguibili e installer (.exe, .msi, .bat, .apk e simili), rifiutati con BLOCKED_FILE_TYPE.
Prestazioni e durabilità
Blob Storage è stato sottoposto a benchmark approfonditi prima del lancio. Risultati principali:- Latenza: i file vengono ricevuti in ~11 ms in media.
- Durabilità: progettata per 99,999999999% (11 nove).
- Distribuzione edge: i file pubblici sono in cache all’edge della CDN, quindi le letture ripetute non tornano mai all’origine.
- Health check:
https://blob.squarecloud.dev/pub/statusrispondeOKe non viene mai messo in cache, così puoi usarlo per il tuo monitoraggio.

Come ospitare i tuoi file
Ottieni una chiave API
blob:write nelle impostazioni del tuo account. Vedi Autenticazione.Carica
Distribuisci
url della risposta per i file pubblici, oppure crea un link temporaneo o un link di condivisione per quelli privati.Domande frequenti
Quale piano mi serve per Blob Storage?
Quale piano mi serve per Blob Storage?
Cosa succede quando raggiungo la quota di storage inclusa?
Cosa succede quando raggiungo la quota di storage inclusa?
STORAGE_QUOTA_EXCEEDED finché non elimini oggetti o passi a un piano superiore. Tutto ciò che è già archiviato continua a essere distribuito normalmente. Lo storage mantenuto oltre la quota (ad esempio dopo un downgrade) costa R$ 0,20 per ogni GiB iniziato, e Account Stats mostra la stima in qualsiasi momento.Link temporaneo o link di condivisione?
Link temporaneo o link di condivisione?
Posso usare gli strumenti S3?
Posso usare gli strumenti S3?
https://s3-blob.squarecloud.app funziona con aws-cli, boto3, rclone e gli SDK AWS. Ottieni la coppia di chiavi di accesso da S3 Credentials: è derivata dalla tua chiave API, quindi revocare la chiave revoca anche la coppia.Quali funzionalità dipendono dal piano?
Quali funzionalità dipendono dal piano?
403 UPGRADE_REQUIRED e il suo message indica il piano che sblocca la funzionalità.I vecchi URL dei miei file funzionano ancora?
I vecchi URL dei miei file funzionano ancora?
public-blob.squarecloud.dev fino al 25 ottobre 2026, e il loro id <user_id>/<path> resta valido su ogni route. Per avere un link pubblico anche dopo, sposta il file con Object Copy (move: true): i nuovi file sono distribuiti da blob.squarecloud.dev/pub/... e il loro id inizia con pub/ o prv/.
