View a markdown version of this page

Sélectionnez vos attributs pour le contrôle d'accès - AWS IAM Identity Center

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Sélectionnez vos attributs pour le contrôle d'accès

Suivez la procédure suivante pour configurer les attributs de votre configuration ABAC.

Note

Cette procédure s'applique uniquement lorsque vous souhaitez mapper des attributs de votre répertoire IAM Identity Center pour les utiliser comme balises de session. Si vous transmettez des attributs depuis un fournisseur d'identité externe (IdP) via des assertions SAML, il n'est pas nécessaire de configurer les mappages d'attributs ici. Pour de plus amples informations, veuillez consulter Choix des attributs lorsque vous utilisez un fournisseur d'identité externe comme source d'identité. Les valeurs définies dans le mappage à partir du répertoire Identity Center remplacent les valeurs définies dans les assertions SAML.

Pour sélectionner vos attributs à l'aide de la console IAM Identity Center
  1. Ouvrez la console IAM Identity Center.

  2. Choisissez les paramètres

  3. Sur la page Paramètres, choisissez l'onglet Attributs pour le contrôle d'accès, puis choisissez Gérer les attributs.

  4. Sur la page Attributs pour le contrôle d'accès, choisissez Ajouter un attribut et entrez les détails de la clé et de la valeur. C'est ici que vous allez mapper l'attribut provenant de votre source d'identité à un attribut transmis par IAM Identity Center en tant que balise de session.

    Informations sur les valeurs clés dans la console IAM Identity Center.

    Key représente le nom que vous donnez à l'attribut à utiliser dans les politiques. Il peut s'agir de n'importe quel nom arbitraire, mais vous devez spécifier ce nom exact dans les politiques que vous créez pour le contrôle d'accès. Supposons, par exemple, que vous utilisiez Okta (un IdP externe) comme source d'identité et que vous deviez transmettre les données du centre de coûts de votre organisation sous forme de balises de session. Dans Clé, vous devez saisir un nom correspondant de la même manière CostCenter que votre nom de clé. Il est important de noter que quel que soit le nom que vous choisissez ici, il doit également être nommé exactement de la même manière dans votre aws : PrincipalTag Clé de condition (c'est-à-dire"ec2:ResourceTag/CostCenter": "${aws:PrincipalTag/CostCenter}").

    Note

    Utilisez un attribut à valeur unique pour votre clé, Manager par exemple. IAM Identity Center ne prend pas en charge les attributs à valeurs multiples pour ABAC, par exemple. Manager, IT Systems

    La valeur représente le contenu de l'attribut provenant de votre source d'identité configurée. Vous pouvez saisir ici n'importe quelle valeur de la table des sources d'identité appropriée répertoriée dansMappages d'attributs entre le centre d'identité IAM et le répertoire des fournisseurs d'identité externes. Par exemple, en utilisant le contexte fourni dans l'exemple mentionné ci-dessus, vous pouvez consulter la liste des attributs IdP pris en charge et déterminer que la correspondance la plus proche d'un attribut pris en charge est la plus proche. Vous devez ensuite la saisir dans le champ Valeur. ${path:enterprise.costCenter} Voir la capture d'écran ci-dessus pour référence. Notez que vous ne pouvez pas utiliser de valeurs d'attributs IdP externes en dehors de cette liste pour ABAC, sauf si vous utilisez l'option de transmission des attributs via l'assertion SAML.

  5. Sélectionnez Enregistrer les modifications.

Maintenant que vous avez configuré le mappage de vos attributs de contrôle d'accès, vous devez terminer le processus de configuration ABAC. Pour ce faire, créez vos règles ABAC et ajoutez-les à vos politiques basées sur les and/or ressources de vos ensembles d'autorisations. Cela est nécessaire pour que vous puissiez autoriser les identités des utilisateurs à accéder aux AWS ressources. Pour de plus amples informations, veuillez consulter Création de politiques d'autorisation pour ABAC dans IAM Identity Center.