Vérifiez que le aws-auth ConfigMap est correctement configuré - AWS Batch

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Vérifiez que le aws-auth ConfigMap est correctement configuré

Pour vérifier que le aws-auth ConfigMap est correctement configuré :

  1. Récupérez les rôles mappés dans le aws-authConfigMap.

    $ kubectl get configmap -n kube-system aws-auth -o yaml
  2. Vérifiez que le roleARN est configuré comme suit.

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

    Note

    Le chemin aws-service-role/batch.amazonaws.com/ a été supprimé ARN du rôle lié au service. Cela est dû à un problème avec la carte aws-auth de configuration. Pour plus d'informations, consultez la section Les rôles dotés de chemins ne fonctionnent pas lorsque le chemin est inclus ARN dans leur aws-authconfigmap.

    Note

    Vous pouvez également consulter les journaux du plan EKS de contrôle Amazon. Pour plus d'informations, consultez la section relative à la connexion au plan de EKS contrôle Amazon dans le guide de EKS l'utilisateur Amazon.

Pour résoudre un problème lié au blocage d'une tâche dans un RUNNABLE statut, nous vous recommandons de kubectl réappliquer le manifeste. Pour de plus amples informations, veuillez consulter Préparez votre EKS cluster Amazon pour AWS Batch. Vous pouvez également l'utiliser kubectl pour modifier manuellement le aws-authConfigMap. Pour plus d'informations, consultez la section Activation de l'accès des IAM utilisateurs et des rôles à votre cluster dans le guide de EKS l'utilisateur Amazon.