Articles

Affichage des articles associés au libellé Instance Profile

IAM User vs IAM Role AWS : Quelle différence et quand utiliser chacun ?

Sur un projet en production, un développeur configure des credentials AWS directement dans le code d'une application EC2 pour accéder à S3. Six mois plus tard, ces credentials fuient dans un dépôt Git public — scénario classique, évitable, et directement lié à une confusion fondamentale entre IAM User et IAM Role . TL;DR — IAM User vs IAM Role Critère IAM User IAM Role Identité Personne physique ou service externe Entité assumable par un service, compte ou fédération Credentials Access Key ID + Secret (long terme) Credentials temporaires via STS Rotation Manuelle, souvent oubliée Automatique (gérée par AWS) Application sur EC2 Déconseillé — risque de fuite Recommandé — Instance Profile Cross-account Non natif Natif via AssumeRole ...