

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

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à.

# Aggiungere un cancello di «Approvazione»
<a name="workflows-approval-add"></a>

Per configurare il flusso di lavoro in modo che richieda un'approvazione, è necessario aggiungere la porta di **approvazione** al flusso di lavoro. Utilizza le seguenti istruzioni per aggiungere una porta di **approvazione** al tuo flusso di lavoro.

Per ulteriori informazioni su questo cancello, vedi[Richiesta di approvazioni per l'esecuzione del flusso di lavoro](workflows-approval.md).

------
#### [ Visual ]<a name="workflows-add-trigger-add-console"></a>

**Per aggiungere una porta di «Approvazione» a un flusso di lavoro (editor visivo)**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Scegliere il progetto.

1. **Nel riquadro di navigazione, scegli **CI/CD**, quindi scegli Flussi di lavoro.**

1. Scegli il nome del tuo flusso di lavoro. Puoi filtrare in base al nome del repository o del ramo di origine in cui è definito il flusso di lavoro oppure filtrare in base al nome o allo stato del flusso di lavoro.

1. Scegli **Modifica**.

1. **In alto a sinistra, scegli Gates.**

1. Nel catalogo **Gates**, in **Approvazione**, scegli il segno più (**\$1**).

1. Scegliete **Input** e, nel campo **Dipende da**, effettuate le seguenti operazioni.

   Specificate un'azione, un gruppo di azioni o un gate che deve essere eseguito correttamente affinché questo gate possa funzionare. Per impostazione predefinita, quando aggiungi un gate a un workflow, il gate è impostato in modo da dipendere dall'ultima azione del workflow. Se rimuovi questa proprietà, il gate non dipenderà da nulla e verrà eseguito per primo, prima di altre azioni.
**Nota**  
Un gate deve essere configurato per essere eseguito prima o dopo un'azione, un gruppo di azioni o un gate. Non può essere configurato per funzionare in parallelo con altre azioni, gruppi di azioni e gate.

   Per ulteriori informazioni sulla funzionalità **Depends on**, vedere[Sequenziamento di porte e azioni](workflows-gates-depends-on.md).

1. Scegli la scheda **Configurazione**.

1. Nel campo **Gate name**, effettuate le seguenti operazioni.

   Specificate il nome che volete dare al cancello. Tutti i nomi delle porte devono essere univoci all'interno del flusso di lavoro. I nomi delle porte sono limitati a caratteri alfanumerici (a-z, A-Z, 0-9), trattini (-) e caratteri di sottolineatura (\$1). Gli spazi non sono consentiti. Non è possibile utilizzare le virgolette per abilitare caratteri e spazi speciali nei nomi delle porte.

1. (Facoltativo) Nel campo **Numero di approvazioni**, procedi come segue.

   Specificate il numero minimo di approvazioni necessarie per sbloccare l'**Approval** gate. Il minimo è`1`. Il massimo è`2`. Se omesso, il valore predefinito è`1`.
**Nota**  
Se desideri omettere la `ApprovalsRequired` proprietà, rimuovi la `Configuration` sezione del gate dal file di definizione del flusso di lavoro.

1. (Facoltativo) Scegliete **Convalida per convalidare** il codice YAML del flusso di lavoro prima di eseguire il commit.

1. **Scegliete **Commit**, inserite un messaggio di commit e scegliete nuovamente Commit.**

------
#### [ YAML ]

**Per aggiungere una porta di «Approvazione» a un flusso di lavoro (editor YAML)**

1. [Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Scegliere il progetto.

1. **Nel riquadro di navigazione, scegli **CI/CD**, quindi scegli Flussi di lavoro.**

1. Scegli il nome del tuo flusso di lavoro. Puoi filtrare in base al nome del repository o del ramo di origine in cui è definito il flusso di lavoro oppure filtrare in base al nome o allo stato del flusso di lavoro.

1. Scegli **Modifica**.

1. Scegli **YAML**.

1. Aggiungi una `Approval` sezione e le proprietà sottostanti usando l'esempio seguente come guida. Per ulteriori informazioni, consultare [Porta «Approvazione» YAML](approval-ref.md) nella [Definizione YAML del flusso di lavoro](workflow-reference.md).

   ```
   Actions:
     MyApproval_01:
       Identifier: aws/approval@v1
       DependsOn:
         - PreviousAction
       Configuration:
         ApprovalsRequired: 2
   ```

   Per un altro esempio, consulta [Esempio: un cancello di «approvazione»](workflows-approval-example.md).

1. (Facoltativo) Scegliete **Convalida per convalidare** il codice YAML del flusso di lavoro prima di eseguire il commit.

1. **Scegliete **Commit**, inserite un messaggio di commit e scegliete nuovamente Commit.**

------