Aan de slagBegin gratis

Bepaal wie de role mag assumen

Je build-jobs draaien buiten AWS, dus er is geen role gekoppeld en de credential chain vindt niets om op te pikken. In plaats daarvan ondertekent het CI-platform een kortlevend OIDC-token met de naam van de repository waarin de job draaide, en STS ruilt dat token in voor tijdelijke inloggegevens.

Of die ruil slaagt, wordt bepaald door de trust policy: de regel die vooraf op reports-deploy-role is gezet en bepaalt wie die mag assumen. Vanmorgen presenteren vier build-jobs tokens.

Open de Trust policy-console en vereis eerst alleen de issuer, voer daarna de vier jobs uit. Drie komen terug met inloggegevens. Voeg vervolgens de repository-voorwaarde toe en voer ze nog eens uit.

Wat vertelt de run met alleen de issuer je?

Deze oefening maakt deel uit van de cursus

AWS-beveiliging gebruiken voor developers

Bekijk cursus

Interactieve oefening met praktijkervaring

Zet theorie om in actie met een van onze interactieve oefeningen

Begin oefening