

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

Um AuthRole permite que você adicione funções do IAM ao cluster `aws-auth` `ConfigMap` do Amazon EKS para que os usuários possam acessar o cluster do Amazon EKS usando uma função do IAM.

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

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

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

 `role_mappings`    
Lista de mapeamentos que definem perfis do IAM que precisam ser adicionadas ao cluster `aws-auth` `ConfigMap` do Amazon EKS.    
 `arn`    
O ARN do perfil do IAM.  
Obrigatório: sim  
Tipo: String  
 `groups`    
Grupos do Kubernetes a serem atribuídos ao perfil definido em `arn`.  
Obrigatório: Não  
Tipo: lista

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

 `clusters`    
Um nó [AWS.Compute.EKS](node-eks.md).  
Obrigatório: Sim  
Tipo: lista

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