Amazon ECS ora applica la coerenza delle versioni del software per le applicazioni con container

Inserito il: 11 lug 2024

Amazon Elastic Container Service (Amazon ECS) ora applica la coerenza delle versioni del software per le tue applicazioni con container, aiutandoti a garantire che tutte le attività dell'applicazione siano identiche e che tutte le modifiche al codice passino attraverso le misure di sicurezza definite nella pipeline di implementazione.

I clienti implementano applicazioni di lunga durata come i microservizi basati su HTTP, ad esempio i servizi Amazon ECS, e spesso utilizzano tag di immagini container per configurare questi servizi. Sebbene le immagini container siano immutabili, i tag delle immagini non sono immutabili per impostazione predefinita e non esiste alcun meccanismo standard per impedire la distribuzione involontaria di versioni diverse quando si configura un'applicazione con container utilizzando tag di immagine. Per evitare tali incongruenze, ora Amazon ECS risolve i tag delle immagini container nel digest dell'immagine (hash SHA256 del manifesto immagine) quando si implementa un aggiornamento al servizio Amazon ECS e impone che tutte le attività nel servizio siano identiche e avviate con questi digest di immagini. Ciò significa che, anche se utilizzi un tag di immagine modificabile come "LATEST" nella definizione dell'attività e il servizio aumenta orizzontalmente dopo l'implementazione, l'immagine corretta (utilizzata durante l'implementazione del servizio) viene utilizzata per lanciare nuove attività.
 

Amazon ECS applica automaticamente la coerenza della versione del software per i servizi creati o aggiornati dopo il 25 giugno 2024, in esecuzione sulla versione della piattaforma AWS Fargate 1.4.0 o successiva e/o versione v1.70.0 o successiva dell'Agente Amazon ECS in tutte le regioni commerciali e AWS GovCloud (Stati Uniti). Per saperne di più, leggi questo post del blog o consulta la nostra documentazione.