Vervang een opgeslagen sleutel door een role
De functie report-archiver werkt. Er staat ook een langdurige access key in de omgevingsvariabelen, ooit aangemaakt voor één script en daarna nooit meer aangeraakt.
Je hoeft hier niets te bouwen. De functie heeft al een execution role, en die role kan de bucket lezen. De sleutel is het probleem: die staat bovenaan in de credential provider chain, vóór alles wat de role aanlevert. Zolang hij er is, wordt de role genegeerd.
Gebruik de Credential chain repair-app om de opgeslagen sleutel te verwijderen. Roep daarna de functie aan en lees de referentie die hij terugrapporteert.
Welke uitspraak past bij wat je zag?
Deze oefening maakt deel uit van de cursus
AWS-beveiliging gebruiken voor developers
Interactieve oefening met praktijkervaring
Zet theorie om in actie met een van onze interactieve oefeningen
Begin oefening