Een ontwikkelaar gebruikt SSH-sleutels om toegang te krijgen tot AWS CodeCommit. De SSH-sleutels zijn gekoppeld aan een gebruiker die momenteel een bepaalde set machtigingen heeft. De ontwikkelaar moet die gebruiker toestaan om branches aan te maken en te verwijderen. Welke specifieke IAM-machtigingen moeten worden toegevoegd om het principe van minimale privileges te volgen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: "codecommit:CreateBranch" en "codecommit:DeleteBranch".
Waarom dit het antwoord is
De correcte optie is "codecommit:CreateBranch" en "codecommit:DeleteBranch" omdat deze precies de benodigde acties (branches aanmaken en verwijderen) specificeren, wat overeenkomt met het principe van minimale privileges. Dit zorgt ervoor dat de gebruiker alleen de rechten heeft die strikt noodzakelijk zijn voor de taak. "codecommit:Put" en "codecommit:Update" zijn te breed omdat ze rechten verlenen voor alle acties die beginnen met 'Put' of 'Update', wat veel meer omvat dan alleen het beheren van branches. "codecommit:" is veel te breed en verleent volledige toegang tot alle CodeCommit-acties, wat een ernstige schending is van het principe van minimale privileges en een beveiligingsrisico vormt.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig