Utilizzo dell'archiviazione oggetti compatibile con S3 di Scaleway

Risulta che la maggior parte dei cloni presenta problemi di un tipo o dell’altro. Ad esempio, il clone S3 di Digital Ocean dimentica il tipo MIME dei file, quindi il nostro JS compresso con brotli viene servito come testo semplice, rompendo completamente Discourse. Non ci sono quindi grandi guide passo passo, perché l’esperienza è stata terribile alcuni mesi fa e tutto sta cambiando molto rapidamente.

Intendo effettuare un controllo completo sull’offerta di ScaleWay la prossima settimana e scrivere una guida howto se funziona.

:+1:
Non vedo l’ora di leggere questa documentazione :slight_smile:

Anch’io sono molto interessato. Ho provato a farlo funzionare su Rails con ActiveStorage, ma senza successo.

Ho una PR in sospeso prima di poter pubblicare la guida su

Suppongo che quasi tutti i cloni di S3 che utilizzano Minio sottostante, come Digital Ocean, ne avranno bisogno.

La guida è disponibile su Configure an S3 compatible object storage provider for uploads

Per me ha funzionato (grazie!), mentre impostare semplicemente s3_endpoint non è stato sufficiente.
È ovvio che il problema persiste e che impostare solo l’endpoint non basta (è una cosa di buon senso quando si integra con S3).

La soluzione corretta sarebbe permettere la personalizzazione della regione oltre ai valori Amazon predefiniti nell’interfaccia utente.
Inoltre, manca un’opzione per utilizzare il percorso del bucket, una funzionalità utile per le integrazioni S3 personalizzate.

La configurazione supportata per Scaleway è disponibile all’indirizzo Configure an S3 compatible object storage provider for uploads