

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

An AuthRole le permite añadir funciones de IAM al clúster de Amazon EKS para que los usuarios puedan acceder al clúster `aws-auth` `ConfigMap` de Amazon EKS mediante una función de IAM.

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

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

## Propiedades
<a name="node-eks-authrole-properties"></a>

 `role_mappings`    
Lista de asignaciones que definen los roles de IAM que deben añadirse al clúster de Amazon EKS `aws-auth` `ConfigMap`.    
 `arn`    
El ARN del rol de IAM.  
Obligatorio: sí  
Tipo: cadena  
 `groups`    
Grupos de Kubernetes para asignarlos a la función definida en `arn`.  
Obligatorio: no  
Tipo: lista

## Requisitos
<a name="node-eks-authrole-requirements"></a>

 `clusters`    
Un nodo [AWS.Compute.EKS](node-eks.md).  
Obligatorio: sí  
Tipo: lista

## Ejemplo
<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
```