04

Capitolul 4 din 12

IAM — Identity and Access Management

Users, roles, policies

IAM Policies MFA RBAC Descarcă PDF
Feedback

Cum se traduce mentalIAM seamana partial cu Microsoft Entra ID + Azure RBAC, dar nu este același lucru. In AWS, policies JSON decid ce acțiuni sunt permise pe ce resurse.

Obiectivul laboratorului: creați un IAM group, un IAM user pentru lucru zilnic și activați MFA. Pentru un cont personal de învățare, un user admin este acceptabil la inceput, dar scopul este să înțelegeți apoi principiul least privilege.

4.1

Concepte cheie

AWS IAMAzure analogieExplicatie pentru studenți
UserUser in Entra IDIdentitate individuala folosita pentru autentificare.
GroupGroup in Entra IDColectie de useri; policies se pot atasa la grup.
RoleManaged Identity / Service Principal / Role assignment contextIdentitate asumata temporar de servicii, aplicatii sau utilizatori.
PolicyRBAC role definition + scopeDocument JSON cu permisiuni.
MFAMFA in Entra IDAl doilea factor de autentificare.

4.2

Lab: creați un IAM admin user pentru lucru zilnic

Autentificati-va cu root user doar pentru setup initial.

Deschideti serviciul IAM din AWS Management Console.

Mergeți la User groups și creați grupul Administrators-Lab.

Atasati politica administrata AdministratorAccess. Pentru un cont de lab personal este acceptabil, dar nu este model enterprise.

Mergeți la Users și creați un user nou, de exemplu student-admin.

Selectati Provide user access to the AWS Management Console.

Alegeți crearea unei parole temporare sau setati o parola initiala puternica.

Adaugati userul in grupul Administrators-Lab.

Finalizati wizard-ul și notati URL-ul de sign-in al contului AWS.

Delogati-va de pe root și autentificati-va cu student-admin.

Activați MFA pentru student-admin.

AdministratorAccess este pentru lab, nu pentru productieIn proiecte reale nu oferim AdministratorAccess tuturor. Folosim least privilege, roles, permission boundaries, review periodic și logare. Pentru studenți, AdministratorAccess ajuta să învățați fara blocaje, dar trebuie inteles riscul.

4.3

Mini-exercitiu: policy read-only pentru S3

Pentru a intelege IAM, creați ulterior un user separat cu o politica read-only pentru S3. Acest lucru este similar cu a da unui utilizator un rol Reader pe un scope in Azure.

{

"Version": "2012-10-17",

"Statement": [

{
"Effect": "Allow",

"Action": ["s3:ListAllMyBuckets", "s3:GetObject", "s3:ListBucket"],

"Resource": "*"

}

]

}

4.4

Checklist dupa laborator

Root are MFA activat.

student-admin are MFA activat.

Nu există access keys create pentru root.

Parola temporara a fost schimbata.

Studentul intelege diferenta dintre user, group, role și policy.

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).