

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

AuthRole を使用すると Amazon EKS クラスター `aws-auth` `ConfigMap` に IAM ロールを追加できるようになり、ユーザーは IAM ロールを使用して Amazon EKS クラスターにアクセスできます。

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

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

## プロパティ
<a name="node-eks-authrole-properties"></a>

 `role_mappings`    
Amazon EKS クラスター `aws-auth` `ConfigMap` に追加する必要がある IAM ロールを定義するマッピングのリスト。    
 `arn`    
IAM ロールの ARN。  
必須: はい  
タイプ: 文字列  
 `groups`    
`arn` で定義されているロールに割り当てる Kubernetes グループ。  
必須: いいえ  
タイプ: リスト

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

 `clusters`    
[AWS.Compute.EKS](node-eks.md) ノード。  
必須: はい  
タイプ: リスト

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