

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.

# AWS.Computer.EKS. AuthRole
<a name="node-eks-authrole"></a>

An vous AuthRole permet d'ajouter des rôles IAM au cluster Amazon EKS `aws-auth` `ConfigMap` afin que les utilisateurs puissent accéder au cluster Amazon EKS à l'aide d'un rôle IAM.

## Syntaxe
<a name="node-eks-authrole-syntax"></a>

```
tosca.nodes.AWS.Compute.EKS.AuthRole:
  properties:
    role\$1mappings: List
      arn: String
      groups: List  
  requirements:
    clusters: List
```

## Propriétés
<a name="node-eks-authrole-properties"></a>

 `role_mappings`    
Liste des mappages qui définissent les rôles IAM qui doivent être ajoutés au cluster Amazon EKS. `aws-auth` `ConfigMap`    
 `arn`    
ARN du rôle IAM.  
Obligatoire : oui  
Type : String  
 `groups`    
Groupes Kubernetes à attribuer au rôle défini dans. `arn`  
Obligatoire : non  
Type : liste

## Prérequis
<a name="node-eks-authrole-requirements"></a>

 `clusters`    
Un nœud [AWS.Compute.EKS](node-eks.md).  
Obligatoire : oui  
Type : liste

## exemple
<a name="node-eks-authrole-example"></a>

```
EKSAuthMapRoles:
    type: tosca.nodes.AWS.Compute.EKS.AuthRole
    properties:
        role_mappings:
        - arn: arn:aws:iam::${AWS::TNB::AccountId}:role/TNBHookRole1
          groups:
          - system:nodes
          - system:bootstrappers
        - arn: arn:aws:iam::${AWS::TNB::AccountId}:role/TNBHookRole2
          groups:
          - system:nodes
          - system:bootstrappers
    requirements:
         clusters: 
         - Free5GCEKS1
         - Free5GCEKS2
```