Utiliser la sécurité AWS pour les développeurs
Rahul Singh
Technical Product Manager



D'abord, un terme de vocabulaire

Vous poussez un changement
Votre pipeline s'exécute

Vous poussez un changement
Votre pipeline s'exécute
Le déploiement s'arrête : AccessDenied
Premier réflexe : « Je vais vérifier mes propres autorisations. »




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

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


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


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


Rôle large
S'il est compromis : atteint tous les compartiments, préfixes et objets du compte.
Rôle étroit
S'il est compromis : atteint un préfixe, dans un compartiment. Rien de plus.


Un rôle doit faire ce que son travail exige, et très peu plus.
AmazonS3ReadOnlyAccess : tous les compartiments. Géré par le client : le vôtre, jusqu'à un seul préfixeExemple : un rôle lecteur du compartiment de rapports Deux autorisations. Rien d'autre.

Utiliser la sécurité AWS pour les développeurs