Come posso risolvere l'errore "unresolved issues with your inputs" in Batch AWS quando provo a eliminare il mio ambiente di elaborazione?

3 minuti di lettura
0

Quando provo a eliminare il mio ambiente di elaborazione Batch AWS, ricevo il seguente messaggio di errore: "There are unresolved issues with your inputs. Please review the form and try again." Come posso risolvere questo errore ed eliminare il mio ambiente di elaborazione?

Breve descrizione

Batch AWS restituisce l'errore unresolved issues with your inputs nelle seguenti situazioni:

  • Un ruolo di servizio AWS Identity and Access Management (IAM) errato fa sì che l'ambiente di elaborazione entri nello stato NON VALIDO.
  • Nel tuo account AWS non esiste più una risorsa derivante da un parametro che poteva essere modificato solo quando il tuo ambiente di elaborazione è stato creato. Ad esempio: Un gruppo di sicurezza.

Per risolvere l'errore, devi prima assicurarti che il tuo ambiente di elaborazione sia nello stato VALIDO. Quindi, aggiorna l'ambiente di elaborazione con un nuovo ruolo di servizio che includa le autorizzazioni richieste prima di eliminare l'ambiente di elaborazione.

Soluzione

Se il tuo ambiente di elaborazione è nello stato NON VALIDO

1.    Segui le istruzioni in Come posso correggere un ambiente di elaborazione NON VALIDO in Batch AWS? per spostare il tuo ambiente di elaborazione nello stato VALIDO.

2.    Segui le istruzioni nella sezione Se il tuo ambiente di elaborazione è nello stato VALIDO di questo articolo.

Se il tuo ambiente di elaborazione è nello stato VALIDO

Nota: se riscontri errori durante l'esecuzione dei comandi dell’interfaccia della linea di comando AWS (AWS CLI), assicurati di utilizzare la versione più recente di AWS CLI.

1.    Aggiorna l'ambiente di elaborazione con un nuovo ruolo di servizio che includa le autorizzazioni richieste eseguendo il seguente comando update-compute-environment:

Importante: Sostituisci your-aws-region con la regione AWS del tuo ambiente di elaborazione. Sostituisci your-compute-environment-arn con il nome della risorsa Amazon (ARN) del tuo ambiente di elaborazione. Sostituisci your-service-role-arn con l'ARN del tuo ruolo IAM del servizio Batch AWS.

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

2.    Disattiva l'ambiente di elaborazione eseguendo il seguente comando update-compute-environment:

Importante: Sostituisci your-aws-region con la regione AWS del tuo ambiente di elaborazione. Sostituisci your-compute-environment-arn con l'ARN del tuo ambiente di elaborazione.

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

3.    Elimina l'ambiente di elaborazione eseguendo il seguente comando delete-compute-environment:

Importante: Sostituisci your-aws-region con la regione AWS del tuo ambiente di elaborazione. Sostituisci your-compute-environment-arn con l'ARN del tuo ambiente di elaborazione.

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

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa