Comment dois-je procéder si le message d'erreur « unresolved issues with your inputs » (« problèmes non résolus liés à vos entrées ») s'affiche dans AWS Batch lorsque je tente de supprimer mon environnement de calcul ?

Date de la dernière mise à jour : 21/03/2022

Lorsque je tente de supprimer mon environnement de calcul AWS Batch, le message d'erreur « There are unresolved issues with your inputs. Please review the form and try again. » (« Il existe des problèmes non résolus avec vos entrées. Vérifiez le formulaire et réessayez. ») s'affiche. Comment puis-je remédier à ce problème afin de pouvoir supprimer mon environnement de calcul ?

Brève description

AWS Batch renvoie une erreur de saisie unresolved issues with your inputs (problème non résolu avec votre erreur) dans les situations suivantes :

  • Un rôle de service AWS Identity and Access Management (IAM) incorrect entraîne l'état NON VALIDE de votre environnement de calcul.
  • Une ressource issue d'un paramètre qui ne pouvait être modifiée que lors de la création de votre environnement de calcul n'existe plus dans votre compte. Par exemple : un groupe de sécurité.

Pour résoudre l'erreur, vous devez d'abord vous assurer que l'état de votre environnement de calcul est l'état VALIDE. Ensuite, mettez à jour l'environnement de calcul avec un nouveau rôle de service qui inclut les autorisations requises avant de supprimer l'environnement de calcul.

Résolution

Si l'état de votre environnement de calcul est l'état NON VALIDE

1.    Suivez les instructions de la section Comment réparer un environnement de calcul NON VALIDE dans AWS Batch ? pour faire passer votre environnement de calcul à l'état VALIDE.

2.    Suivez les instructions de la section Si votre environnement de calcul est dans l'état VALIDE de cet article.

Si l'état de votre environnement de calcul est l'état VALIDE

Remarque : si vous recevez des erreurs lors de l'exécution de commandes depuis l'AWS Command Line Interface (AWS CLI), assurez-vous d'utiliser la version la plus récente de l'AWS CLI.

1.    Mettez à jour l'environnement de calcul avec un nouveau rôle de service qui inclut les autorisations requises en exécutant la commande update-compute-environment suivante :

Important : remplacez your-aws-region par la Région AWS de votre environnement de calcul. Remplacez your-compute-environment-arn par l'Amazon Resource Name (ARN) de votre environnement de calcul. Remplacez your-service-role-arn par l'ARN du rôle IAM de votre service AWS Batch.

aws --region your-aws-region batch update-compute-environment --compute-environment your-compute-environment-arn --service-role your-service-role-arn

2.    Désactivez l'environnement de calcul en exécutant la commande update-compute-environment suivante :

Important : remplacez your-aws-region par la Région AWS de votre environnement de calcul. Remplacez your-compute-environment-arn par l'ARN de votre environnement de calcul.

aws --region your-aws-region batch update-compute-environment --compute-environment  your-compute-environment-arn --state DISABLED

3.    Supprimez l'environnement de calcul en exécutant la commande delete-compute-environment suivante :

Important : remplacez your-aws-region par la Région AWS de votre environnement de calcul. Remplacez your-compute-environment-arn par l'ARN de votre environnement de calcul.

aws --region your-aws-region batch delete-compute-environment --compute-environment your-compute-environment-arn

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?