AWS-Sicherheit für Entwickler:innen nutzen
Rahul Singh
Technical Product Manager



Zuerst ein Begriff

Du pushst eine Änderung
Deine Pipeline läuft

Du pushst eine Änderung
Deine Pipeline läuft
Das Deploy stoppt: AccessDenied
Erster Impuls: „Ich prüfe mal meine eigenen Berechtigungen."




Wer die Arbeit angestoßen hat.
Hier: du.

Wer die Arbeit angestoßen hat.
Hier: du.
Die Identität, die AWS bei Eingang der Anfrage bewertet.
Hier: die Rolle der Pipeline.


Wer die Arbeit angestoßen hat.
Hier: du.
Die Identität, die AWS bei Eingang der Anfrage bewertet.
Hier: die Rolle der Pipeline.


Rolle A (Die Form von AdministratorAccess)
Rolle B
Prefix: ein ordnerähnlicher Pfad in einem Bucket


Breite Rolle
Bei Kompromittierung: erreicht jeden Bucket, jedes Prefix und jedes Objekt im Account.
Schmale Rolle
Bei Kompromittierung: erreicht ein Prefix in einem Bucket. Nicht mehr.


Eine Rolle soll genau das tun, was ihr Auftrag erfordert, und kaum mehr.
AmazonS3ReadOnlyAccess: jeder Bucket. Customer-managed: deine, bis hinunter zu einem PrefixBeispiel: eine Rolle zum Lesen des Reports-Buckets Zwei Allows. Sonst nichts gewährt.

AWS-Sicherheit für Entwickler:innen nutzen