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à.
Gestisci i flussi di lavoro di creazione e test per le immagini di Image Builder
Un flusso di lavoro di immagini definisce la sequenza di passaggi che EC2 Image Builder esegue durante le fasi di creazione e test del processo di creazione dell'immagine. Questo fa parte del framework generale del flusso di lavoro di Image Builder.
Vantaggi del flusso di lavoro relativo
-
I flussi di lavoro basati sulle immagini offrono maggiore flessibilità, visibilità e controllo sul processo di creazione delle immagini.
-
È possibile aggiungere passaggi di flusso di lavoro personalizzati quando si definisce il documento del flusso di lavoro oppure è possibile scegliere di utilizzare il flusso di lavoro predefinito di Image Builder.
-
È possibile escludere le fasi del flusso di lavoro incluse nei flussi di lavoro con immagini predefiniti.
-
È possibile creare flussi di lavoro di solo test che ignorano completamente il processo di creazione. Puoi fare lo stesso per creare flussi di lavoro di sola compilazione.
Nota
Non puoi modificare un flusso di lavoro esistente, ma puoi clonarlo o creare una nuova versione.
Framework del flusso di lavoro: fasi
Per personalizzare i flussi di lavoro relativi alle immagini, è importante comprendere le fasi del flusso di lavoro che costituiscono il framework del flusso di lavoro per la creazione di immagini.
Il framework del flusso di lavoro per la creazione di immagini include le due fasi distinte seguenti.
-
Fase di creazione (pre-snapshot): durante la fase di creazione, apporti modifiche all'istanza di EC2 build di Amazon che esegue la tua immagine di base, per creare la linea di base per la tua nuova immagine. Ad esempio, la ricetta può includere componenti che installano un'applicazione o modificano le impostazioni del firewall del sistema operativo.
Una volta completata con successo questa fase, Image Builder crea un'istantanea o un'immagine contenitore che utilizza per la fase di test e oltre.
-
Fase di test (post-snapshot): durante la fase di test, ci sono alcune differenze tra le immagini di creazione e le immagini del contenitore. AMIs Per AMI i flussi di lavoro, Image Builder avvia EC2 un'istanza dall'istantanea creata come fase finale della fase di creazione. I test vengono eseguiti sulla nuova istanza per convalidare le impostazioni e garantire che l'istanza funzioni come previsto. Per i flussi di lavoro in container, i test vengono eseguiti sulla stessa istanza utilizzata per la creazione.
Il framework del flusso di lavoro include anche una fase di distribuzione. Tuttavia, Image Builder gestisce i flussi di lavoro per quella fase.
Accesso al servizio
Per eseguire flussi di lavoro di immagini, Image Builder necessita dell'autorizzazione per eseguire azioni del flusso di lavoro. È possibile specificare AWSServiceRoleForImageBuilderruolo collegato al servizio oppure è possibile specificare il proprio ruolo personalizzato per l'accesso al servizio, come segue.
-
Console : nella procedura guidata alla pipeline (Fase 3) Definite il processo di creazione dell'immagine, selezionate il ruolo collegato al servizio o il vostro ruolo personalizzato dall'elenco dei ruoli nel pannello di accesso al IAM servizio.
-
Image Builder API: nella richiesta di CreateImageazione, specifica il ruolo collegato al servizio o il tuo ruolo personalizzato come valore per il parametro.
executionRole
Per ulteriori informazioni su come creare un ruolo di servizio, consulta Creazione di un ruolo per delegare le autorizzazioni a un AWS servizio nella Guida per l'utente.AWS Identity and Access Management