ตอนนี้ Amazon ECS บังคับใช้ความสอดคล้องของเวอร์ชันซอฟต์แวร์สำหรับแอปพลิเคชันคอนเทนเนอร์แล้ว
ตอนนี้ Amazon Elastic Container Service (Amazon ECS) บังคับใช้ความสอดคล้องของเวอร์ชันซอฟต์แวร์สำหรับแอปพลิเคชันคอนเทนเนอร์แล้ว ซึ่งช่วยให้คุณมั่นใจได้ว่างานทั้งหมดในแอปพลิเคชันของคุณจะเหมือนกันและการเปลี่ยนแปลงโค้ดทั้งหมดจะผ่านมาตรการป้องกันที่กำหนดไว้ในไปป์ไลน์การนำไปใช้จริงของคุณ
ลูกค้านำแอปพลิเคชันที่ใช้เวลานานในการทำงาน เช่น ไมโครเซอร์วิสที่ใช้ HTTP ไปใช้จริงในรูปแบบของบริการ Amazon ECS และมักใช้แท็กอิมเมจคอนเทนเนอร์เพื่อกำหนดค่าบริการเหล่านี้ แม้ว่าอิมเมจคอนเทนเนอร์จะเปลี่ยนแปลงไม่ได้ แต่แท็กอิมเมจสามารถเปลี่ยนแปลงได้ตามค่าเริ่มต้น และไม่มีกลไกมาตรฐานในการป้องกันการนำเวอร์ชันที่แตกต่างกันไปใช้โดยไม่ตั้งใจเมื่อคุณกำหนดค่าแอปพลิเคชันคอนเทนเนอร์โดยใช้แท็กอิมเมจ เพื่อป้องกันความไม่สอดคล้องกันดังกล่าว ตอนนี้ Amazon ECS จะแปลงแท็กอิมเมจคอนเทนเนอร์เป็น Image Digest (แฮช SHA256 ของ Image Manifest) เมื่อคุณใช้การอัปเดตกับบริการ Amazon ECS ของคุณ นอกจากนี้ยังบังคับให้งานทั้งหมดในบริการต้องมีลักษณะเหมือนกันและเปิดงานด้วย Image Digest นี้ ซึ่งหมายความว่า แม้คุณจะใช้แท็กอิมเมจที่เปลี่ยนแปลงได้ เช่น “LATEST” ในคำจำกัดความของงาน และบริการของคุณเพิ่มจำนวนอินสแตนซ์หลังจากการนำไปใช้จริง การเปิดงานใหม่ก็จะใช้อิมเมจที่ถูกต้อง (ซึ่งใช้เมื่อนำบริการไปใช้จริง)
Amazon ECS บังคับใช้ความสอดคล้องของเวอร์ชันซอฟต์แวร์โดยอัตโนมัติสำหรับบริการที่สร้างหรืออัปเดตหลังวันที่ 25 มิถุนายน 2024 ซึ่งทำงานบนแพลตฟอร์ม AWS Fargate เวอร์ชัน 1.4.0 ขึ้นไป และ/หรือ Amazon ECS Agent เวอร์ชัน 1.70.0 ขึ้นไปในทุกรีเจี้ยนเชิงพาณิชย์และ AWS GovCloud (สหรัฐฯ) หากต้องการเรียนรู้เพิ่มเติม โปรดอ่านบล็อกโพสต์นี้ หรือไปที่เอกสารประกอบของเรา