
Actualizat
Recomandarea veche trebuie actualizată
La verificarea din septembrie 2026, repository-ul public minio/minio este arhivat și permite doar citirea. Un tutorial vechi cu un tag Docker nu este o justificare suficientă pentru o instalare nouă în producție. Verifică distribuția actuală, actualizările și opțiunile de suport înainte să o alegi.
O instalare existentă nu trebuie mutată peste noapte. Inventariază versiunea, volumul de date, endpointurile expuse și procedura de restaurare. Consultă istoricul versiunilor și contractul de suport aplicabil. Arhivarea repository-ului public nu descrie automat situația fiecărui produs comercial cu același nume.
Ce păstrezi în stocarea de obiecte?
Baza de date păstrează înregistrări și relații. Stocarea de obiecte păstrează fișiere, inclusiv imagini, documente și exporturi. Înregistrarea din bază poate conține cheia obiectului. Cele două trebuie să rămână sincronizate la ștergere, backup și restaurare.
Un bucket pentru imagini publice și unul pentru documente private au reguli diferite. Păstrează credențialele de scriere pe server și limitează-le la operațiile necesare. Consola de administrare nu trebuie expusă public doar fiindcă este mai comod în dezvoltare.
Compatibilitatea S3 se verifică prin teste
Referința API S3 de la Amazon descrie comportamentul de referință. Nu dovedește că fiecare implementare compatibilă oferă toate funcțiile.
| Operație | Ce verifici |
|---|---|
| Încărcare | Limite, metadate și încărcări multipart |
| Descărcare | Acces privat, expirarea URL-urilor semnate și cache |
| Listare și ștergere | Paginare, prefixe și tratarea erorilor |
| Acces din browser | CORS și originile permise |
| Restaurare | Conținutul fișierelor, numărul lor și referințele din bază |
Nu trata ETag drept checksum universal. Semnificația sa depinde de modul de încărcare și criptare. Alege o verificare a integrității potrivită pentru sursă și destinație.
Cum aș organiza migrarea
Aș copia întâi un eșantion reprezentativ și aș testa aplicația cu destinația nouă. Aș verifica obiectele publice și private, încărcările mari și erorile. Urmează copierea completă, o eventuală pauză la scriere sau preluarea modificărilor și un interval pentru revenire. Sursa rămâne disponibilă până verificăm destinația și backupurile.
Wegweiser Leben include stocare alături de backendul Rust. Pentru o aplicație web nouă, aș include mentenanța și restaurarea în proiect de la început.