Capitolul 6 din 12
S3 — object storage
Buckets, versioning, lifecycle
Cum se traduce mentalS3 este echivalentul cel mai apropiat pentru Azure Blob Storage. Este object storage, nu disc atașat la VM și nu file share traditional.
6.1
Concepte cheie
| S3 | Azure | Explicatie |
|---|---|---|
| Bucket | Storage account + container, aproximativ | Bucket-ul este containerul principal pentru obiecte. Numele este global unic. |
| Object | Blob | Fisierul stocat in S3. |
| Storage class | Access tier | Standard, Infrequent Access, Glacier etc. |
| Bucket policy | RBAC + access policy | Controleaza accesul la bucket și obiecte. |
| Versioning | Blob versioning | Pastreaza versiuni ale obiectelor. |
6.2
Lab: creați un bucket privat și incarcati fisiere
Deschideti serviciul S3.
Click Create bucket.
Bucket name: s3-lab-nume-prenume-001. Dacă numele este ocupat, adaugati cifre unice.
Region: aceeasi regiune folosita in curs.
Object Ownership: păstrați setarea recomandata de AWS.
Block Public Access: lasati toate opțiunile activate.
Bucket Versioning: pentru primul lab puteti lasa Disabled; pentru mini-exercitiu il activați ulterior.
Click Create bucket.
Intrati in bucket și click Upload.
Incarcati un fisier text sau o imagine mica.
Deschideti obiectul și observati metadata, URL-ul și permissions.
Nu faceti bucket public fara motivCele mai multe incidente cu S3 vin din configurari gresite de acces public. Pentru studenți, bucket privat este regula implicita.
6.3
Mini-exercitiu: versioning
Activați Versioning pe bucket.
Incarcati un fisier text cu același nume de doua ori, dar continut diferit.
Activați Show versions și observati versiunile obiectului.
Ștergeți obiectul și observati delete marker-ul.
Curatati toate versiunile la finalul laboratorului.
6.4
Lifecycle rule simplu
In productie, lifecycle rules muta automat obiecte vechi catre clase de stocare mai ieftine sau le sterg dupa o perioada. Este similar cu managementul lifecycle in Azure Blob Storage.
Exemplu: sterge fisierele din prefixul tmp/ dupa 7 zile.
Exemplu: muta obiectele vechi de 30 zile in S3 Standard-IA.
Pentru studenți: nu activați reguli complexe până nu înțelegeți costurile și efectele.
Crează-ți profil
Dacă nu te loghezi, parcursul prin sesiuni rămâne doar în acest browser: nu îl vezi pe alt dispozitiv sau în alt browser și îl pierzi dacă ștergi datele site-ului ori folosești incognito.
PIN-ul nu este un cont securizat și nu trebuie să fie aceeași combinație ca parole importante (Microsoft, email bancă). Este doar o etichetă locală + sincronizare pentru progresul din Learn Cloud.
Cu prenume, nume și PIN (4 cifre) îți poți continua cursul oriunde — același cont ca în Game Hub și Realizări(vizite, audio, quiz, lectură).
Ai uitat PIN-ul?
Nu există recuperare automată a PIN-ului. Încearcă combinația salvată sau creează un profil nou cu alt nume/prenume (generând alt ID). Pentru date pe server vezi Ajutor · PIN.
Backup & date locale
Exportul este un fișier JSON pentru arhivă personală; nu îl încărca în locuri publice (poate conține pseudo-identificatori).