

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AWS Batch su Amazon EKS il lavoro è bloccato `RUNNABLE`
<a name="batch_eks_job_stuck_in_runnable"></a>

Uno `aws-auth` `ConfigMap` viene creato e applicato automaticamente al cluster quando si crea un gruppo di nodi gestito o un gruppo di nodi utilizzando. `eksctl` Un `aws-auth` `ConfigMap` viene inizialmente creato per consentire ai nodi di unirsi al cluster. Tuttavia, lo si utilizza anche `aws-auth` `ConfigMap` per aggiungere l'accesso RBAC (Role-Based Access Control) a utenti e ruoli.

Per verificare che sia configurato correttamente: `aws-auth` `ConfigMap`

1. Recupera i ruoli mappati in: `aws-auth` `ConfigMap`

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

1. Verificare che `roleARN` sia configurato come segue.

   `rolearn: arn:aws:iam::{{aws_account_number}}:role/AWSServiceRoleForBatch`
**Nota**  
Puoi anche esaminare i log del piano di controllo di Amazon EKS. Per ulteriori informazioni, consulta la [registrazione del piano di controllo di Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html) nella *Guida per l'utente di Amazon EKS*.

Per risolvere un problema a causa del quale un lavoro è bloccato in uno `RUNNABLE` stato, ti consigliamo di utilizzare questa opzione `kubectl` per riapplicare il manifesto. Per ulteriori informazioni, consulta [Fase 2: prepara il cluster Amazon EKS per AWS Batch](getting-started-eks.md#getting-started-eks-step-1). In alternativa, puoi utilizzare `kubectl` per modificare manualmente il `aws-auth``ConfigMap`. Per ulteriori informazioni, consulta [Abilitare l'accesso di utenti e ruoli IAM al cluster](https://docs.aws.amazon.com/eks/latest/userguide/add-user-role.html) nella *Amazon EKS User Guide*.