AWS Batch تدعم الآن إلغاء وإنهاء المهام بشكل مجمع
تدعم AWS Batch الآن إلغاء وإنهاء المهام بشكل مجمع، مما يتيح لك إلغاء أو إنهاء ما يصل إلى 50 وظيفة من خلال استدعاء API واحد. تعمل واجهات برمجة التطبيقات الجديدة CancelJobs وTerminateJobs وTerminateServiceJobs على تقليل التعقيد التشغيلي لإدارة أعباء العمل المجمعة واسعة النطاق، مما يتيح لك العمل على مجموعات من الوظائف في وقت واحد والحصول على نتائج لكل مهمة في استجابة واحدة. بالإضافة إلى ذلك، تقوم ListJobs الآن بإرجاع الحقلين IsCancelled وisTerminated، بينما تقوم ListServiceJobs بإرجاع isTerminated، مما يسهل تتبع حالة دورة حياة مهامك.
للبدء، قم باستدعاء CancelJobs للمهام في الحالات SUBMITTED أو PENDING أو RUNNABLE، أو TerminateJobs وTerminateServiceJobs للمهام في أي حالة، بما في ذلك بدء STARTING وRUNNING. تقبل جميع واجهات برمجة التطبيقات الثلاثة ما يصل إلى 50 معرّف مهمة وتعمل مع المهام الفردية ومهام المصفوفات. يمكنك الوصول إليها من خلال AWS CLI أو مجموعات AWS SDK.
يتوفر الإلغاء والإنهاء المجمع للمهام في جميع مناطق AWS حيث تتوفر AWS Batch. لمزيد من المعلومات، راجع صفحات CancelJobs وTerminateJobs وTerminateServiceJobs في الدليل المرجعي لواجهة برمجة تطبيقات AWS Batch.