

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 验证`aws-auth ConfigMap`是否配置正确。
<a name="verify-configmap-config"></a>

验证`aws-auth` `ConfigMap`是否配置正确。

1. 检索`aws-auth` `ConfigMap`中的映射角色。

   ```
   $ kubectl get configmap -n kube-system aws-auth -o yaml
   ```

1. 验证`roleARN`是否按以下方式配置。

   `rolearn: arn:aws:iam::aws_account_number:role/AWSServiceRoleForBatch`
**注意**  
已从服务相关角色的 ARN 中删除路径`aws-service-role/batch.amazonaws.com/`。这是因为 `aws-auth` 配置映射存在问题。有关更多信息，请参阅[aws-authconfigmap中带路径的角色在其 ARN 中包含路径时不起作用](https://github.com/kubernetes-sigs/aws-iam-authenticator/issues/268)。
**注意**  
还可以查看 Amazon EKS 控制面板日志。有关更多信息，请参阅*《Amazon EKS 用户指南》*中的 [Amazon EKS 控制面板日志](https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html)。

要解决作业停留在`RUNNABLE`状态的问题，建议使用`kubectl`重新应用清单。有关更多信息，请参阅 [第 2 步：为您的 Amazon EKS 集群做好准备 AWS Batch](getting-started-eks.md#getting-started-eks-step-1)。或者，可以`kubectl`使用手动编辑`aws-auth``ConfigMap`。有关更多信息，请参阅*《Amazon EKS 用户指南》*中的[启用 IAM 用户和您的集群的角色访问权限](https://docs.aws.amazon.com/eks/latest/userguide/add-user-role.html)。