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 processo, è possibile inviarla come lavoro a una coda di AWS Batch lavoro. È possibile sovrascrivere molti dei parametri specificati nella definizione del processo in fase di esecuzione.
Come inviare un processo
-
Aprire la AWS Batch console all'indirizzo. https://console.aws.amazon.com/batch/
-
Dalla barra di navigazione, seleziona quello Regione AWS da usare.
-
Nel riquadro di navigazione scegliere Jobs (Processi).
-
Scegli Invia nuovo lavoro.
-
In Nome, inserisci un nome univoco per la definizione del 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 Job queue, scegli una coda di lavoro esistente. Per ulteriori informazioni, consulta Creare una coda di lavoro.
-
Per le dipendenze tra i lavori, scegli Aggiungi dipendenze tra i lavori.
-
Per Job id, inserisci l'ID del job per tutte le dipendenze. Quindi scegli Aggiungi dipendenze lavorative. Un lavoro può avere fino a 20 dipendenze. Per ulteriori informazioni, consulta Dipendenze tra le mansioni.
-
-
(Solo processi in array) Per Array size (Dimensione array), specifica una dimensione dell'array compresa tra 2 e 10.000.
-
(Facoltativo) Espandi i tag, quindi scegli Aggiungi tag per aggiungere tag alla risorsa. Inserisci una chiave e un valore opzionale, quindi scegli Aggiungi tag.
-
Scegli Pagina successiva.
-
Nella sezione Sostituzioni dei lavori:
-
(Facoltativo) Per Priorità di pianificazione, inserisci un valore di priorità di pianificazione compreso tra 0 e 100. Ai valori più alti viene assegnata una priorità più alta.
-
(Facoltativo) Per i tentativi di lavoro, inserisci il numero massimo di AWS Batch tentativi di spostare il lavoro a uno
RUNNABLEstato. Puoi inserire un numero compreso tra 1 e 10. Per ulteriori informazioni, consulta Ritentativi automatici del lavoro. -
(Facoltativo) Per il timeout di esecuzione, immettete 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 uno stato.
FAILEDPer ulteriori informazioni, consulta Timeout dei processi. Il valore minimo è 60 secondi.Importante
Non fare affidamento sul fatto che i lavori eseguiti con risorse Fargate vengano eseguiti per più di 14 giorni. Dopo 14 giorni, le risorse di Fargate potrebbero non essere più disponibili e il lavoro potrebbe essere interrotto.
-
(Facoltativo) Attiva i tag Propagate per propagare i tag dal job e dalla definizione del job all'attività Amazon ECS.
-
-
Espandere Additional configuration (Configurazione aggiuntiva).
-
(Facoltativo) Per le condizioni della strategia Retry, scegli Aggiungi valutazione all'uscita. Inserisci almeno un valore di parametro, quindi scegli un'azione. Per ogni serie di condizioni, l'azione deve essere impostata su Riprova o Esci. Queste azioni significano quanto segue:
-
Riprova: AWS Batch riprova fino al raggiungimento del numero di tentativi di lavoro specificato.
-
Esci: AWS Batch interrompe il tentativo di ripetere il processo.
Importante
Se scegli Aggiungi valutazione all'uscita, configura almeno un parametro e scegli un'azione o scegli Rimuovi valutazione all'uscita.
-
-
Per Parametri, scegli Aggiungi parametri per aggiungere segnaposti per la sostituzione dei parametri. Quindi, inserisci una chiave e un valore opzionale.
-
Nella sezione Sostituzioni dei contenitori:
-
Per Command, inserisci i comandi nel campo come equivalente in un array di stringhe JSON.
Questo parametro è mappato a
Cmdnella sezione Crea un containerdell'API remota Docker e al parametro COMMANDdi docker run. Per ulteriori informazioni sul CMDparametro Docker, vedere https://docs.docker.com/engine/reference/builder/ #cmd.Nota
Questo parametro non può contenere una stringa vuota.
-
Per le vCPU, immettere 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.
-
(Facoltativo) Per le variabili di ambiente, scegli Aggiungi variabile di ambiente per aggiungere le variabili di ambiente come coppie nome-valore. Queste variabili vengono passate al contenitore.
-
Scegli Pagina successiva.
-
Per la revisione del lavoro, rivedi i passaggi di configurazione. Se devi apportare modifiche, seleziona Edit (Modifica). Al termine, scegli Crea definizione del lavoro.
-