Configurazione dei flussi di lavoro della pipeline di immagini in 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à.

Configurazione dei flussi di lavoro della pipeline di immagini in Image Builder

Con i flussi di lavoro basati su immagini, puoi personalizzare i flussi di lavoro eseguiti dalla tua pipeline per creare e testare le immagini in base alle tue esigenze. I flussi di lavoro definiti vengono eseguiti nel contesto del framework del flusso di lavoro Image Builder. Per ulteriori informazioni sulle fasi che compongono il framework del flusso di lavoro, vedere. Gestisci i flussi di lavoro di creazione e test per le immagini di Image Builder

Crea un flusso di lavoro

Crea flussi di lavoro eseguiti durante la Build fase del framework del flusso di lavoro. Puoi specificare un solo flusso di lavoro di compilazione per la tua pipeline. Oppure puoi saltare completamente la build per configurare una pipeline di solo test.

Workflow di test

I flussi di lavoro di test vengono eseguiti durante la Test fase del framework del flusso di lavoro. Puoi specificare fino a dieci flussi di lavoro di test per la tua pipeline. Puoi anche saltare completamente i test se desideri solo che la pipeline venga creata.

Definisci gruppi di test per i flussi di lavoro di test

I flussi di lavoro di test sono definiti all'interno di gruppi di test. Puoi eseguire fino a dieci flussi di lavoro di test per la tua pipeline. Sei tu a decidere se eseguire i flussi di lavoro di test in un ordine specifico o eseguirne il maggior numero possibile contemporaneamente. Il modo in cui vengono eseguiti dipende da come vengono definiti i gruppi di test. I seguenti scenari illustrano diversi modi in cui è possibile definire i flussi di lavoro di test.

Nota

Se utilizzi la console per creare flussi di lavoro, ti consigliamo di dedicare del tempo alla pianificazione del modo in cui desideri eseguire i flussi di lavoro di test prima di definire i gruppi di test. Nella console, puoi aggiungere o rimuovere flussi di lavoro e gruppi di test, ma non puoi riordinarli.

Scenario 1: Esegui un flusso di lavoro di test alla volta

Per eseguire tutti i flussi di lavoro di test uno alla volta, puoi configurare fino a dieci gruppi di test, ciascuno con un unico flusso di lavoro di test. I gruppi di test vengono eseguiti uno alla volta, nell'ordine in cui vengono aggiunti alla pipeline. Questo è un modo per garantire che i flussi di lavoro di test vengano eseguiti uno alla volta in un ordine specifico.

Scenario 2: Esegui più flussi di lavoro di test contemporaneamente

Se l'ordine non è importante e desideri eseguire il maggior numero possibile di flussi di lavoro di test contemporaneamente, puoi configurare un singolo gruppo di test e inserire il numero massimo di flussi di lavoro di test. Image Builder avvia fino a cinque flussi di lavoro di test contemporaneamente e avvia flussi di lavoro di test aggiuntivi man mano che gli altri vengono completati. Se il vostro obiettivo è quello di eseguire i flussi di lavoro di test il più velocemente possibile, questo è un modo per farlo.

Scenario 3: Mescola e abbina

Se hai uno scenario misto, con alcuni flussi di lavoro di test che possono essere eseguiti contemporaneamente e altri che dovrebbero essere eseguiti uno alla volta, puoi configurare i gruppi di test per raggiungere questo obiettivo. L'unico limite alla configurazione dei gruppi di test è il numero massimo di flussi di lavoro di test che è possibile eseguire per la pipeline

Impostare i parametri del flusso di lavoro in una pipeline di Image Builder dalla console

I parametri del flusso di lavoro funzionano allo stesso modo per i flussi di lavoro di creazione e i flussi di lavoro di test. Quando crei o aggiorni una pipeline, selezioni i flussi di lavoro di creazione e test che desideri includere. Se nel documento del workflow sono stati definiti dei parametri per un workflow selezionato, Image Builder li visualizza nel pannello Parametri. Il pannello è nascosto per i flussi di lavoro che non hanno parametri definiti.

Ogni parametro mostra i seguenti attributi definiti dal documento del flusso di lavoro:

  • Nome (non modificabile): il nome del parametro.

  • Tipo (non modificabile): il tipo di dati per il valore del parametro.

  • Valore: il valore del parametro. È possibile modificare il valore del parametro per impostarlo per la pipeline.

Specificare il ruolo IAM di servizio utilizzato da Image Builder per eseguire le azioni del flusso di lavoro

Accesso al servizio

Per eseguire flussi di lavoro di immagini, Image Builder necessita dell'autorizzazione per eseguire azioni del flusso di lavoro. È possibile specificare il 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