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à.
Tutorial: invia un lavoro
Dopo aver registrato una definizione di mansione, è possibile inviarla come lavoro a un AWS Batch coda di lavoro. È possibile sovrascrivere molti dei parametri specificati nella definizione del processo in fase di esecuzione.
Come inviare un processo
-
Aprire il AWS Batch console in https://console.aws.amazon.com/batch/
. -
Dalla barra di navigazione, seleziona Regione AWS da usare.
-
Nel riquadro di navigazione scegliere Jobs (Processi).
-
Scegli Invia un nuovo lavoro.
-
Per Nome, inserisci un nome univoco per la tua definizione di lavoro. Il nome può contenere fino a 128 caratteri. Deve contenere lettere maiuscole e minuscole, numeri, trattini (-) e caratteri di sottolineatura (_).
-
Per Definizione del lavoro, scegli una definizione di lavoro esistente per il tuo lavoro. Per ulteriori informazioni, consulta Creare una definizione di processo a nodo singolo.
-
Per Coda di lavoro, scegli una coda di lavoro esistente. Per ulteriori informazioni, consulta Crea una coda di lavoro.
-
Per Dipendenze lavorative, scegli Aggiungi dipendenze lavorative.
-
Per ID lavoro, inserisci l'ID del lavoro per eventuali dipendenze. Quindi scegli Aggiungi dipendenze lavorative. Un lavoro può avere fino a 20 dipendenze. Per ulteriori informazioni, consulta Dipendenze dal lavoro.
-
-
(Solo processi in array) Per Array size (Dimensione array), specifica una dimensione dell'array compresa tra 2 e 10.000.
-
(Facoltativo) Espandi Etichette e poi scegli Aggiungi tag per aggiungere tag alla risorsa. Inserisci una chiave e un valore opzionale, quindi scegli Aggiungi tag.
-
Scegli Pagina successiva.
-
Nel Sostituzioni dei lavori sezione:
-
(Opzionale) Per Priorità di pianificazione, immettere un valore di priorità di pianificazione compreso tra 0 e 100. Ai valori più alti viene assegnata una priorità più alta.
-
(Facoltativo) Per Tentativi di lavoro, inserisci il numero massimo di volte AWS Batch tenta di spostare il lavoro in un
RUNNABLEstato. È possibile immettere un numero compreso tra 1 e 10. Per ulteriori informazioni, consulta Ritentativi automatici del lavoro. -
(Facoltativo) Per Timeout di esecuzione, inserisci il valore di timeout (in secondi). Il timeout di esecuzione è il periodo di tempo prima che un lavoro incompiuto venga terminato. Se un tentativo supera la durata del timeout, viene interrotto e passa a
FAILEDstato. Per ulteriori informazioni, consulta Timeout dei processi. Il valore minimo è 60 secondi.Importante
Non affidatevi al fatto che i lavori eseguiti sulle risorse di Fargate durino più di 14 giorni. Dopo 14 giorni, le risorse di Fargate potrebbero non essere più disponibili e il lavoro potrebbe essere interrotto.
-
(Facoltativo) Attiva Propaga i tag per propagare i tag dal job e dalla definizione del job al task Amazon ECS.
-
-
Espandere Additional configuration (Configurazione aggiuntiva).
-
(Facoltativo) Per Riprova le condizioni della strategia, scegli Aggiungi la valutazione all'uscita. Inserite almeno un valore di parametro e scegliete un Azione. Per ogni serie di condizioni, Azione deve essere impostato su uno dei due Riprova o Uscire. Queste azioni significano quanto segue:
-
Riprova — AWS Batch riprova fino al raggiungimento del numero di tentativi di lavoro specificato.
-
Esci — AWS Batch smette di riprovare il lavoro.
Importante
Se scegli Aggiungi valuta all'uscita, configura almeno un parametro e scegli un Azione oppure scegli Rimuovi la valutazione all'uscita.
-
-
Per Parametri, scegli Aggiungi parametri per aggiungere segnaposti per la sostituzione dei parametri. Quindi, inserisci un Chiave e un opzionale Valore.
-
Nel Il contenitore sostituisce sezione:
-
Per Comando, inserisci i comandi nel campo come se fossero JSON array di stringhe equivalente.
Questo parametro è mappato a
Cmdnella sezione Crea un containerdell'API remota Docker e al parametro COMMANDdi docker run. Per ulteriori informazioni sul Docker CMDparametro, vedi https://docs.docker.com/engine/reference/builder/#cmd. Nota
Questo parametro non può contenere una stringa vuota.
-
Per vCPU, inserisci il numero di vCPU da riservare per il contenitore. Questo parametro è mappato a
CpuSharesnella sezione Create a containerdi Docker Remote API e l'opzione --cpu-sharesa docker run. Ogni vCPU equivale a 1.024 condivisioni di CPU. Devi specificare almeno un vCPU. -
Per Memoria, inserisci il limite di memoria disponibile per il contenitore. Se il container tenta di superare la memoria specificata qui, viene arrestato. Questo parametro è mappato a
Memorynella sezione Create a containerdi Docker Remote API e l'opzione --memorya docker run. Per un processo, è necessario specificare almeno 4 MiB di memoria. Nota
Per massimizzare l'utilizzo delle risorse, dai la priorità alla memoria per i job di un tipo di istanza specifico. Per ulteriori informazioni, consulta Gestione della memoria delle risorse di calcolo.
-
(Facoltativo) Per Numero di GPU, scegli il numero di GPU da riservare per il contenitore.
-
(Opzionale) Per Variabili di ambiente, scegli Aggiungi una variabile di ambiente per aggiungere variabili di ambiente come coppie nome-valore. Queste variabili vengono passate al contenitore.
-
Scegli Pagina successiva.
-
Per Revisione del lavoro, rivedi i passaggi di configurazione. Se devi apportare modifiche, seleziona Edit (Modifica). Quando hai finito, scegli Crea una definizione del lavoro.
-