Gestione delle patch per le immagini di Image Builder - EC2Image Builder

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione delle patch per le immagini di Image Builder

EC2Image Builder fornisce le ultime versioni di Amazon Linux 2, Amazon Linux 2023, Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu, SUSE Linux Enterprise Server e Windows 2012 R2 e versioni successive AMIs come fonti di immagini gestite. Mantieni la responsabilità di applicare le patch al EC2 sistema Amazon, secondo il modello di responsabilità condivisa. Se le EC2 istanze del carico di lavoro dell'applicazione possono essere sostituite facilmente, potrebbe essere più efficiente aggiornare la base AMI e ridistribuire tutti i nodi di calcolo in base a questa immagine.

Di seguito sono riportati due modi per mantenere aggiornato Image BuilderAMIs.

  • AWS-componenti di patching forniti — Image EC2 Builder fornisce due componenti di build update-windows eupdate-linux, che installano tutti gli aggiornamenti in sospeso del sistema operativo. Questi componenti utilizzano il modulo di azione. UpdateOS Per ulteriori informazioni, consulta Aggiorna il sistema operativo. I componenti possono essere aggiunti alle pipeline di creazione dell'immagine selezionandoli dall'elenco dei componenti AWS forniti.

  • Componenti di compilazione personalizzati con operazioni di patching: per installare o aggiornare selettivamente le patch sui sistemi operativi supportatiAMIs, è possibile creare un componente Image Builder per installare le patch richieste. Un componente personalizzato può installare le patch utilizzando script di shell (Bash o PowerShell) oppure può utilizzare il modulo di UpdateOS azione per specificare le patch per l'installazione o l'esclusione. Per ulteriori informazioni, consulta Moduli di azione supportati dal gestore AWSTOE dei componenti.

    Componente che utilizza il modulo di UpdateOS azione (Linux e Windows)

    schemaVersion: 1.0 phases: - name: build steps: - name: UpdateOS action: UpdateOS

    Componente che utilizza Bash per installare gli aggiornamenti yum

    schemaVersion: 1.0 phases: - name: build steps: - name: InstallYumUpdates action: ExecuteBash inputs: commands: - sudo yum update -y