Mettre à jour les autorisations pour un rôle
Utilisez les procédures suivantes pour mettre à jour les politiques d’autorisation et les limites des autorisations d’un rôle.
Prérequis : afficher l’accès au rôle
Avant de modifier les autorisations d'un rôle, vous devez passer en revue ses activités récentes au niveau service. Ceci est important, car vous ne souhaitez pas supprimer l'accès à partir d'un principal (personne ou application) qui l'utilise. Pour de plus amples informations sur l'affichage des dernières informations consultées, consultez Ajustement des autorisations dans AWS à l’aide des dernières informations consultées.
Mettre à jour une politique d’autorisation pour un rôle
Pour modifier les autorisations accordées par le rôle, modifiez la stratégie des autorisations du rôle (ou les stratégies). Vous ne pouvez pas modifier la politique d'autorisations d'un rôle lié à un service dans IAM. Vous pouvez modifier la politique d'autorisations dans le service dépendant du rôle. Pour vérifier si un service prend en charge cette fonctionnalité, reportez-vous à la rubrique Services AWS qui fonctionnent avec IAM et recherchez les services qui possèdent Yes (Oui)dans la colonne Rôles liés à un service. Choisissez un Oui ayant un lien permettant de consulter les détails du rôle pour ce service.
Pour changer les autorisations autorisées par un rôle (console)
Ouvrez la console IAM à l’adresse https://console.aws.amazon.com/iam/
. -
Dans le panneau de navigation de la console IAM, sélectionnez Roles (Rôles).
-
Choisissez le nom du rôle à modifier, puis choisissez l'onglet Autorisations.
-
Effectuez l’une des actions suivantes :
-
Pour modifier une politique existante gérée par le client, choisissez le nom de la politique, puis choisissez Modifier la politique.
Note
Vous ne pouvez pas modifier une politique gérée AWS. L'icône AWS (AWS) s'affiche pour les politiques gérées . Pour plus d'informations sur la différence entre les stratégies gérées AWS et les stratégies gérées par le client, consultez Politiques gérées et politiques en ligne.
-
Pour attacher une stratégie gérée existante au rôle, choisissez Add permissions (Ajouter des autorisations) puis choisissez Attach policies (Attacher des politiques).
-
Pour modifier une politique en ligne existante, développez la politique et choisissez Edit (Modifier).
-
Pour intégrer une nouvelle politique en ligne, choisissez Add permissions (Ajouter des autorisations) puis choisissez Create inline policy (Création de stratégie en ligne).
-
Pour supprimer une politique existante du rôle, cochez la case située en regard du nom de la politique et sélectionnez Retirer.
-
Pour modifier les autorisations accordées par le rôle, modifiez la stratégie des autorisations du rôle (ou les stratégies). Vous ne pouvez pas modifier la politique d'autorisations d'un rôle lié à un service dans IAM. Vous pouvez modifier la politique d'autorisations dans le service dépendant du rôle. Pour vérifier si un service prend en charge cette fonctionnalité, reportez-vous à la rubrique Services AWS qui fonctionnent avec IAM et recherchez les services qui possèdent Yes (Oui)dans la colonne Rôles liés à un service. Choisissez un Oui ayant un lien permettant de consulter les détails du rôle pour ce service.
Pour modifier les autorisations autorisées par un rôle (AWS CLI)
-
(Facultatif) Pour afficher les autorisations actuelles associées à un rôle, exécutez les commandes suivantes :
-
aws iam list-role-policies pour répertorier les politiques en ligne
-
aws iam list-attached-role-policies pour répertorier les politiques gérées
-
-
La commande permettant de mettre à jour les autorisations du rôle varie selon que vous mettez à jour une politique gérée ou une politique en ligne.
Pour mettre à jour une politique gérée, exécutez la commande suivante pour créer une nouvelle version de la politique gérée :
Pour mettre à jour une politique en ligne, exécutez la commande suivante :
Pour modifier les autorisations accordées par le rôle, modifiez la stratégie des autorisations du rôle (ou les stratégies). Vous ne pouvez pas modifier la politique d'autorisations d'un rôle lié à un service dans IAM. Vous pouvez modifier la politique d'autorisations dans le service dépendant du rôle. Pour vérifier si un service prend en charge cette fonctionnalité, reportez-vous à la rubrique Services AWS qui fonctionnent avec IAM et recherchez les services qui possèdent Yes (Oui)dans la colonne Rôles liés à un service. Choisissez un Oui ayant un lien permettant de consulter les détails du rôle pour ce service.
Pour modifier les autorisations autorisées par un rôle (API AWS)
-
(Facultatif) Pour afficher les autorisations actuelles associées à un rôle, appelez les opérations suivantes :
-
ListRolePolicies pour répertorier les politiques en ligne
-
ListAttachedRolePolicies pour répertorier les politiques gérées
-
-
L'opération permettant de mettre à jour les autorisations du rôle varie selon que vous mettez à jour une politique gérée ou une politique en ligne.
Pour mettre à jour une politique gérée, appelez l'opération suivante pour créer une nouvelle version de la politique gérée :
Pour mettre à jour une politique en ligne, appelez l'opération suivante :
Mettre à jour la limite des autorisations pour un rôle
Pour modifier le nombre maximum d'autorisations permises pour un rôle, modifiez la limite d'autorisations du rôle
Pour modifier la politique utilisée afin de définir la limite d'autorisations pour un rôle
Connectez-vous à l’outil AWS Management Console, puis ouvrez la console IAM à l'adresse https://console.aws.amazon.com/iam/
. -
Dans le panneau de navigation, sélectionnez Rôles.
-
Sélectionnez le nom du rôle présentant la limite d'autorisations que vous souhaitez modifier.
-
Choisissez l’onglet Permissions (Autorisations). Si nécessaire, ouvrez la section Permissions boundary (Limite d'autorisations), puis choisissez Change boundary (Modifier une limite).
-
Sélectionnez la politique que vous souhaitez utiliser pour la limite d'autorisations.
-
Choisissez Change boundary (Modifier une limite).
Vos modifications ne prennent pas effet jusqu'à ce qu'une autre personne endosse ce rôle.
Pour modifier la politique gérée utilisée afin de définir la limite d'autorisations pour un rôle (AWS CLI)
-
(Facultatif) Pour afficher la limite d'autorisations actuelle d'un rôle, exécutez la commande suivante :
-
Pour utiliser une autre politique gérée afin de mettre à jour la limite d'autorisations d'un rôle, exécutez la commande suivante :
Un rôle peut disposer d'une seule politique gérée définie comme une limite d'autorisations. Si vous modifiez la limite d'autorisations, cela modifie le nombre maximum d'autorisations permises pour un rôle.
Pour modifier la politique gérée utilisée afin de définir la limite d'autorisations pour un rôle (API AWS)
-
(Facultatif) Pour afficher la limite d'autorisations actuelle d'un rôle, appelez l'opération suivante :
-
Pour utiliser une autre politique gérée afin de mettre à jour la limite d'autorisations d'un rôle, appelez l'opération suivante :
Un rôle peut disposer d'une seule politique gérée définie comme une limite d'autorisations. Si vous modifiez la limite d'autorisations, cela modifie le nombre maximum d'autorisations permises pour un rôle.