Sécurité AWS pour les développeurs
Rahul Singh
Technical Product Manager



D'abord, un terme de vocabulaire

Vous poussez une modification
Votre pipeline s'exécute

Vous poussez une modification
Votre pipeline s'exécute
Le déploiement s'arrête : AccessDenied
Premier réflexe : « Vérifier mes propres autorisations. »




Celui qui déclenche le travail.
Ici : vous.

Celui qui déclenche le travail.
Ici : vous.
L'identité qu'AWS évalue à la réception de la requête.
Ici : le rôle du pipeline.


Celui qui déclenche le travail.
Ici : vous.
L'identité qu'AWS évalue à la réception de la requête.
Ici : le rôle du pipeline.


Rôle A (La forme de AdministratorAccess)
Rôle B
Préfixe : un chemin type dossier dans un bucket


Rôle large
S'il est compromis : atteint tous les buckets, préfixes et objets du compte.
Rôle étroit
S'il est compromis : atteint un préfixe, dans un bucket. Pas plus.


Un rôle doit faire ce que son métier exige, et peu au-delà.
AmazonS3ReadOnlyAccess : tous les buckets. Géré par le client : le vôtre, jusqu'à un préfixeExemple : un rôle lecteur du bucket de rapports Deux autorisations. Rien d'autre.

Sécurité AWS pour les développeurs