Gib der Funktion eine eng gefasste Rolle
Du bist Backend-Entwickler:in im Reports-Team, und eine Teamkollegin will gleich eine Lambda-Funktion namens report-generator ausliefern. Sie liest jeden Morgen ein Objekt aus dem Reports-Bucket und schreibt eigene Logzeilen, hat aber noch keine eigene Identität. Fast nichts, was du baust, läuft unter deiner persönlichen Identität, also braucht die Funktion eine Ausführungsrolle, bevor sie AWS aufrufen kann.
Wenn AmazonS3ReadOnlyAccess angehängt ist und report-generator morgen kompromittiert würde, worauf könnte es maximal zugreifen?
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