View a markdown version of this page

Verifica che aws-auth ConfigMap sia configurato correttamente - AWS Batch

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à.

Verifica che aws-auth ConfigMap sia configurato correttamente

Nota

Per l'autenticazione degli accessi ad Amazon EKS invece di aws-auth ConfigMap, consultaAutenticazione degli accessi ad Amazon EKS.

Importante

Una volta creata una voce di accesso AWS Batch gestito per il ruolo AWS Batch collegato al servizio su un cluster (accessEntry.status=ACTIVE), ha la precedenza sulla aws-auth ConfigMap configurazione del ruolo. Le ConfigMap voci per il ruolo AWS Batch collegato al servizio non sono utilizzate e AWS Batch vengono autenticate utilizzando invece la voce di accesso. Per tornare all' ConfigMap autenticazione, è necessario impostare desiredState=DISABLED in tutti gli ambienti di calcolo destinati al cluster la rimozione della voce di accesso gestito. AWS Batch

Per verificare che aws-auth ConfigMap sia configurato correttamente:

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

    $ kubectl get configmap -n kube-system aws-auth -o yaml
  2. Verificare che roleARN sia configurato come segue.

    rolearn: arn:aws:iam::aws_account_number:role/AWSServiceRoleForBatch

    Nota

    Il percorso aws-service-role/batch.amazonaws.com/ è stato rimosso dall'ARN del ruolo collegato al servizio. Ciò è dovuto a un problema con la aws-auth mappa di configurazione. Per ulteriori informazioni, consulta Ruoli con percorsi non funzionano quando il percorso è incluso nel relativo ARN in. aws-authconfigmap

    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 nella Guida per l'utente di Amazon EKS.

Per risolvere un problema in cui un job è bloccato in uno RUNNABLE stato, ti consigliamo di utilizzare kubectl per riapplicare il manifesto. Per ulteriori informazioni, consulta Fase 2: Prepara il tuo cluster Amazon EKS per AWS Batch. In alternativa, puoi utilizzare kubectl per modificare manualmente il aws-authConfigMap. Per ulteriori informazioni, consulta Abilitare l'accesso di utenti e ruoli IAM al tuo cluster nella Amazon EKS User Guide.