Entscheide, wer die Rolle annehmen darf
Deine Build-Jobs laufen außerhalb von AWS, daher ist keine Rolle angehängt und die Credential-Chain findet nichts, das sie übernehmen könnte. Stattdessen signiert die CI-Plattform ein kurzlebiges OIDC-Token, das das Repository nennt, in dem der Job lief, und STS tauscht dieses Token gegen temporäre Zugangsdaten.
Ob der Tausch gelingt, entscheidet die Vertrauensrichtlinie (Trust Policy): die vorab auf reports-deploy-role geschriebene Regel, die festlegt, wer sie annehmen darf. Heute Morgen präsentieren vier Build-Jobs Tokens.
Öffne die Trust-Policy-Konsole und verlange zunächst nur den Issuer, dann führe die vier Jobs aus. Drei kommen mit Zugangsdaten zurück. Füge anschließend die Repository-Bedingung hinzu und starte sie erneut.
Was sagt dir der Lauf mit nur dem Issuer?
Diese Übung ist Teil des Kurses
<Kurs>AWS-Sicherheit für Entwickler:innen nutzen</Kurs>Interaktive praktische Übung
Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis
Übung starten