

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.

# Erreurs courantes lors de l'exécution de tâches
<a name="emr-eks-jobs-error"></a>

Les erreurs suivantes peuvent se produire lorsque vous exécutez l'API `StartJobRun`. Le tableau répertorie chaque erreur et fournit des mesures d'atténuation afin que vous puissiez résoudre les problèmes rapidement.


| Message d’erreur | Condition d'erreur | Étapes suivantes recommandées | 
| --- | --- | --- | 
| erreur : argument -- {{argument}} est obligatoire | Les paramètres obligatoires sont manquants. | Ajoutez les arguments manquants à la demande de l'API. | 
| Une erreur s'est produite (AccessDeniedException) lors de l'appel de l' StartJobRunopération : L'utilisateur : n'{{ARN}}est pas autorisé à effectuer : emr-containers : StartJobRun | Le rôle d'exécution est manquant. | Consultez la rubrique Utilisation de [Utilisation des rôles d'exécution de tâches avec Amazon EMR on EKS](iam-execution-role.md).  | 
| Une erreur s'est produite (AccessDeniedException) lors de l'appel de l' StartJobRunopération : L'utilisateur : n'{{ARN}}est pas autorisé à effectuer : emr-containers : StartJobRun | L'appelant n'est pas autorisé à accéder au rôle d'exécution [format valide/non valide] via les clés de condition. | Consultez [Utilisation des rôles d'exécution de tâches avec Amazon EMR on EKS](iam-execution-role.md).  | 
| Une erreur s'est produite (AccessDeniedException) lors de l'appel de l' StartJobRunopération : L'utilisateur : n'{{ARN}}est pas autorisé à effectuer : emr-containers : StartJobRun | L'ARN du soumissionnaire de la tâche et celui du rôle d'exécution proviennent de comptes différents. | Assurez-vous que l'ARN du soumissionnaire de la tâche et celui du rôle d'exécution proviennent du même compte  AWS . | 
| 1 erreur de validation détectée : la valeur {{Role}} à « executionRoleArn » ne répondait pas au modèle d'expression régulière ARN : ^arn :( aws [a-Za-Z0-9-] \*) :iam : :( \\ d {12}) ? : (rôle ((\\ u002F) \| (\\ u002F [\\ u0021- \\ u007F] \+ \\ u002F)) [\\ w\+=, .@-] \+) | L'appelant dispose d'autorisations pour le rôle d'exécution via des clés de condition, mais le rôle ne satisfait pas aux contraintes du format ARN. | Indiquez le rôle d'exécution en respectant le format ARN. Consultez [Utilisation des rôles d'exécution de tâches avec Amazon EMR on EKS](iam-execution-role.md).  | 
| Une erreur s'est produite (ResourceNotFoundException) lors de l'appel de l' StartJobRunopération : Le cluster virtuel {{Virtual Cluster ID}} n'existe pas. | L'identifiant du cluster virtuel est introuvable. | Indiquez un identifiant de cluster virtuel enregistré dans Amazon EMR on EKS. | 
| Une erreur s'est produite (ValidationException) lors de l'appel de l' StartJobRunopération : l'état du cluster virtuel n'{{state}}est pas valide pour créer une ressource JobRun. | Le cluster virtuel n'est pas prêt à exécuter la tâche. | Consultez [États du cluster virtuel](virtual-cluster.md#virtual-cluster-states).  | 
| Une erreur s'est produite (ResourceNotFoundException) lors de l'appel de l' StartJobRunopération : Release {{RELEASE}} doesn't exist. | La version spécifiée lors de la soumission de la tâche est incorrecte. | Consultez [Versions Amazon EMR on EKS](emr-eks-releases.md).  | 
| Une erreur s'est produite (AccessDeniedException) lors de l'appel de l' StartJobRunopération : L'utilisateur : n'{{ARN}}est pas autorisé à effectuer : emr-containers : StartJobRun on resource : {{ARN}} avec un refus explicite.<br />Une erreur s'est produite (AccessDeniedException) lors de l'appel de l' StartJobRunopération : L'utilisateur : n'{{ARN}}est pas autorisé à effectuer : emr-containers : StartJobRun on resource : {{ARN}} | L'utilisateur n'est pas autorisé à appeler StartJobRun. | Consultez [Utilisation des rôles d'exécution de tâches avec Amazon EMR on EKS](iam-execution-role.md).  | 
| Une erreur s'est produite (ValidationException) lors de l'appel de l' StartJobRunopération : ConfigurationOverrides.MonitoringConfiguration.s3 MonitoringConfiguration .LogURI n'a pas réussi à satisfaire la contrainte : %s | La syntaxe de l'URI du chemin S3 n'est pas valide. | logUri doit être au format s3 ://...  | 

Les erreurs suivantes peuvent se produire lorsque vous exécutez l'API `DescribeJobRun` avant les exécutions de tâches.


| Message d’erreur | Condition d'erreur | Étapes suivantes recommandées | 
| --- | --- | --- | 
| StateDetails : échec JobRun de la soumission. <br />La classification {{classification}} n'est pas prise en charge.<br />failureReason : VALIDATION\_ERROR<br />état : ÉCHEC. | Les paramètres saisis ne StartJobRun sont pas valides. | Consultez [Versions Amazon EMR on EKS](emr-eks-releases.md).  | 
| StateDetails : {{EKS Cluster ID}} Le cluster n'existe pas.<br />failureReason : CLUSTER\_UNAVAILABLE<br />état : ÉCHEC | Le cluster EKS n'est pas disponible. | Vérifiez si le cluster EKS existe et dispose des autorisations appropriées. Pour de plus amples informations, veuillez consulter [Configuration d'Amazon EMR on EKS](setting-up.md). | 
| StateDetails : {{EKS Cluster ID}} Le cluster ne dispose pas d'autorisations suffisantes.<br />failureReason : CLUSTER\_UNAVAILABLE<br />état : ÉCHEC | Amazon EMR n'est pas autorisé à accéder au cluster EKS. | Vérifiez que les autorisations sont configurées pour Amazon EMR sur l'espace de noms enregistré. Pour de plus amples informations, veuillez consulter [Configuration d'Amazon EMR on EKS](setting-up.md). | 
| StateDetails : {{EKS Cluster ID}} Le cluster n'est actuellement pas accessible.<br />failureReason : CLUSTER\_UNAVAILABLE<br />état : ÉCHEC | Le cluster EKS n'est pas accessible. | Vérifiez que le cluster EKS existe et qu'il dispose des autorisations appropriées. Pour de plus amples informations, veuillez consulter [Configuration d'Amazon EMR on EKS](setting-up.md). | 
| StateDetails : JobRun la soumission a échoué en raison d'une erreur interne.<br />failureReason : INTERNAL\_ERROR<br />état : ÉCHEC | Une erreur interne s'est produite avec le cluster EKS. | N/A | 
| StateDetails : {{EKS Cluster ID}} Le cluster ne dispose pas de ressources suffisantes.<br />failureReason : USER\_ERROR<br />état : ÉCHEC | Les ressources du cluster EKS sont insuffisantes pour exécuter la tâche. | Ajoutez de la capacité au groupe de nœuds EKS ou configurez EKS Autoscaler. Pour plus d'informations, consultez la rubrique [Cluster Autoscaler](https://docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html). | 

Les erreurs suivantes peuvent se produire lorsque vous exécutez l'API `DescribeJobRun` après les exécutions de tâches.


| Message d’erreur | Condition d'erreur | Étapes suivantes recommandées | 
| --- | --- | --- | 
| StateDetails : Problème lors de la surveillance de votre. JobRun <br />{{EKS Cluster ID}}Le cluster n'existe pas.<br />failureReason : CLUSTER\_UNAVAILABLE<br />état : ÉCHEC | Le cluster EKS n'existe pas. | Vérifiez que le cluster EKS existe et qu'il dispose des autorisations appropriées. Pour de plus amples informations, veuillez consulter [Configuration d'Amazon EMR on EKS](setting-up.md). | 
| StateDetails : Problème lors de la surveillance de votre. JobRun<br />{{EKS Cluster ID}}Le cluster ne dispose pas d'autorisations suffisantes.<br />failureReason : CLUSTER\_UNAVAILABLE<br />état : ÉCHEC | Amazon EMR n'est pas autorisé à accéder au cluster EKS. | Vérifiez que les autorisations sont configurées pour Amazon EMR sur l'espace de noms enregistré. Pour de plus amples informations, veuillez consulter [Configuration d'Amazon EMR on EKS](setting-up.md). | 
| StateDetails : Problème lors de la surveillance de votre. JobRun<br />{{EKS Cluster ID}}Le cluster n'est actuellement pas joignable.<br />failureReason : CLUSTER\_UNAVAILABLE<br />état : ÉCHEC | Le cluster EKS n'est pas accessible. | Vérifiez que le cluster EKS existe et qu'il dispose des autorisations appropriées. Pour de plus amples informations, veuillez consulter [Configuration d'Amazon EMR on EKS](setting-up.md). | 
| StateDetails : Problème lors de la surveillance de votre JobRun compte en raison d'une erreur interne<br />failureReason : INTERNAL\_ERROR<br />état : ÉCHEC | Une erreur interne s'est produite et empêche la JobRun surveillance. | N/A | 

L'erreur suivante peut se produire lorsqu'une tâche ne peut pas démarrer et qu'elle reste en attente en état SOUMIS pendant 15 minutes. Cela peut être dû à un manque de ressources du cluster.


| Message d’erreur | Condition d'erreur | Étapes suivantes recommandées | 
| --- | --- | --- | 
| délai d'expiration du cluster | La tâche est à l'état SOUMIS depuis 15 minutes ou plus. | Vous pouvez remplacer la valeur par défaut de 15 minutes pour ce paramètre par la configuration ci-dessous.  | 

Utilisez la configuration ci-dessous pour modifier le paramètre de délai d'expiration du cluster à 30 minutes. Notez que vous indiquez la nouvelle valeur `job-start-timeout` en secondes :

```
{
"configurationOverrides": {
  "applicationConfiguration": [{
      "classification": "emr-containers-defaults",
      "properties": {
          "job-start-timeout":"1800"
      }
  }]
}
```