تقوم Amazon ECS الآن بفرض اتساق إصدار البرامج للتطبيقات الحاوية

:تاريخ النشر 11 يوليو 2024

تقوم Amazon Elastic Container Service (Amazon ECS) (Amazon ECS) الآن بفرض اتساق إصدار البرنامج لتطبيقات الحاوية الخاصة بك، مما يساعدك على ضمان تطابق جميع المهام في التطبيق الخاص بك وأن تمر جميع تغييرات التعليمات البرمجية عبر الإجراءات الوقائية المحددة في مسار النشر الخاص بك.

ينشر العملاء تطبيقات طويلة الأمد مثل الخدمات المصغرة المستندة إلى بروتوكول HTTP كخدمات Amazon ECS وغالبًا ما يستخدمون علامات نسخ الحاوية لتهيئة هذه الخدمات. على الرغم من أن صور الحاوية غير قابلة للتغيير، فإن علامات الصور ليست غير قابلة للتغيير افتراضيًا ولا توجد آلية قياسية لمنع نشر الإصدارات المختلفة عن غير قصد عند تهيئة تطبيق حاويات باستخدام علامات النسخ. لمنع مثل هذه التناقضات، تقوم Amazon ECS الآن بحل علامات صور الحاوية إلى ملخص الصور (تجزئة SHA256 لبيان الصور) عندما تنشر تحديثًا لخدمة Amazon ECS الخاصة بك وتفرض أن تكون جميع المهام في الخدمة متطابقة ويتم طرحها مع ملخص (ملخصات) الصور هذا. وهذا يعني أنه حتى إذا كنت تستخدم علامة صورة قابلة للتغيير مثل "LATEST" في تعريف المهمة الخاصة بك ويتم توسيع نطاق خدمتك بعد النشر، فسيتم استخدام الصورة الصحيحة (التي تم استخدامها عند نشر الخدمة) لبدء مهام جديدة.
 

تقوم خدمة Amazon ECS تلقائيًا بفرض تناسق إصدارات البرامج للخدمات التي تم إنشاؤها أو تحديثها بعد 25 يونيو 2024، والتي تعمل على الإصدار 1.4.0 من النظام الأساسي AWS Fargate أو أعلى و/أو الإصدار 1.70.0 أو أعلى من وكيل Amazon ECS في جميع المناطق التجارية ومناطق AWS GovCloud (الولايات المتحدة). لمعرفة المزيد، المرجو قراءة منشور المدونة هذا أو زيارة وثائقنا.