Je souhaite utiliser la console Gestion des identités et des accès AWS (AWS IAM) pour modifier un nom de rôle commençant par « AWSReservedSSO » et j'ai reçu un message d'erreur.
Résolution
Lorsque vous modifiez un nom de rôle commençant par AWSReservedSSO à l'aide de la console IAM, l’erreur suivante peut s'afficher :
« Cannot perform the operation on the protected role 'AWSReservedSSO_RoleName_Here' - this role is only modifiable by AWS »
Pour modifier les rôles qui commencent par AWSReservedSSO, vous devez utiliser la console AWS IAM Identity Center au lieu de la console IAM. Pour plus d'informations, consultez la section J’obtiens une erreur « Cannot perform the operation on the protected role » lorsque je modifie un rôle IAM.
Pour utiliser la console IAM Identity Center afin de modifier le nom du rôle, modifiez une politique en ligne ou associez une politique gérée par le client.
Remarque : assurez-vous que votre politique dispose des autorisations requises sur votre compte membre AWS Organizations.
Option 1 : Modifier une politique en ligne
Procédez comme suit :
- Ouvrez la console IAM Identity Center.
Remarque : assurez-vous que vous êtes connecté avec le compte de gestion de votre organisation.
- Dans le volet de navigation, sous Autorisations multi-comptes, sélectionnez Jeux d'autorisations.
- Choisissez l'ensemble d'autorisations que vous souhaitez modifier.
- Dans Politique en ligne, sélectionnez Modifier.
- Dans l'éditeur de documents JSON, saisissez une politique en ligne pour accorder des autorisations pour votre cas d'utilisation.
- Sélectionnez Enregistrer les modifications.
Option 2 : Associer une politique gérée par le client
Procédez comme suit :
- Ouvrez la console IAM Identity Center.
Remarque : assurez-vous que vous êtes connecté avec le compte de gestion de votre organisation.
- Dans le volet de navigation, sous Autorisations multi-comptes, sélectionnez Jeux d'autorisations.
- Choisissez le jeu d'autorisations auquel vous souhaitez attacher la politique gérée.
- Dans Politiques gérées par le client, sélectionnez Attacher des politiques.
Remarque : vous devez disposer d'une politique IAM correspondant au nom et au chemin de chaque compte AWS sur lequel vous souhaitez déployer votre jeu d'autorisations.
- Dans les noms de politiques, saisissez le nom de la politique gérée dans votre compte membre.
- Sélectionnez Attacher des politiques.
Informations connexes
Comment puis-je utiliser les jeux d'autorisations IAM Identity Center ?
Accès par authentification unique aux comptes AWS