Per creare una coda di lavoro a bassa priorità con un unico ambiente di elaborazione
Questo esempio crea una coda di lavoro chiamata LowPriority che utilizza l'ambiente di calcolo M4Spot.
Comando:
aws batch create-job-queue --cli-input-json file://<path_to_json_file>/LowPriority.json
Formato di file JSON:
{
"jobQueueName": "LowPriority",
"state": "ENABLED",
"priority": 10,
"computeEnvironmentOrder": [
{
"order": 1,
"computeEnvironment": "M4Spot"
}
]
}
Output:
{
"jobQueueArn": "arn:aws:batch:us-east-1:012345678910:job-queue/LowPriority",
"jobQueueName": "LowPriority"
}
Per creare una coda di lavoro ad alta priorità con due ambienti di elaborazione
Questo esempio crea una coda di lavoro chiamata HighPriority che utilizza l'ambiente di OnDemand calcolo C4 con un ordine di 1 e l'ambiente di calcolo M4Spot con un ordine di 2. Lo scheduler tenterà innanzitutto di inserire i lavori nell'ambiente di calcolo C4. OnDemand
Comando:
aws batch create-job-queue --cli-input-json file://<path_to_json_file>/HighPriority.json
Formato di file JSON:
{
"jobQueueName": "HighPriority",
"state": "ENABLED",
"priority": 1,
"computeEnvironmentOrder": [
{
"order": 1,
"computeEnvironment": "C4OnDemand"
},
{
"order": 2,
"computeEnvironment": "M4Spot"
}
]
}
Output:
{
"jobQueueArn": "arn:aws:batch:us-east-1:012345678910:job-queue/HighPriority",
"jobQueueName": "HighPriority"
}