

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

# Definizione di una variabile
<a name="workflows-working-with-variables-define-input"></a>

È possibile definire le variabili in due modi:
+ Nella `Inputs` sezione di un'azione del flusso di lavoro, consulta [Per definire una variabile nella sezione «Ingressi»](#workflows-to-define-variable-input)
+ Nella `Steps` sezione di un'azione del flusso di lavoro, consulta [Per definire una variabile nella sezione «Passaggi»](#workflows-to-define-variable-steps)
**Nota**  
Il `Steps` metodo funziona solo con le azioni CodeCatalyst build, test e **GitHub Actions**, poiché queste sono le uniche azioni che includono una `Steps` sezione.

Per alcuni esempi, consulta [Esempi di variabili](workflows-working-with-variables-ex.md).

Per ulteriori informazioni sulle variabili, vedere[Utilizzo delle variabili nei flussi di lavoro](workflows-working-with-variables.md).

------
#### [ Visual ]

**Per definire una variabile nella sezione 'Input' (editor visuale)**

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 **Visual**.

1. Nel diagramma del flusso di lavoro, scegli l'azione in cui desideri impostare la variabile.

1. Scegliete **Ingressi**.

1. In **Variabili, facoltativo**, **scegliete Aggiungi variabile**, quindi effettuate le seguenti operazioni:

   Specificate una sequenza di name/value coppie che definisca le variabili di input che desiderate rendere disponibili per l'azione. I nomi delle variabili 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 variabili.

   Per ulteriori informazioni sulle variabili, inclusi esempi, vedere[Utilizzo delle variabili nei flussi di lavoro](workflows-working-with-variables.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.**

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

**Per definire una variabile nella sezione 'Input' (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. In un'azione del flusso di lavoro, aggiungi un codice simile al seguente:

   ```
   action-name:
     Inputs:
       Variables:
         - Name: variable-name
           Value: variable-value
   ```

   Per ulteriori esempi, consulta [Esempi di variabili](workflows-working-with-variables-ex.md). Per ulteriori informazioni, consulta la sezione [Definizione YAML del flusso di lavoro](workflow-reference.md) dedicata alla tua azione.

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

------

------
#### [ Visual ]

**Per definire una variabile nella sezione «Steps» (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. Scegli **Visual**.

1. Nel diagramma del flusso di lavoro, scegli l'azione in cui desideri impostare la variabile.

1. Scegliere **Configuration (Configurazione)**.

1. Nei **comandi Shell** o nelle **GitHubazioni YAML**, a seconda di quale sia disponibile, definisci una variabile nelle azioni, in modo esplicito o `Steps` implicito.
   + Per definire la variabile in modo esplicito, includila in un comando bash direttamente nella sezione. `Steps`
   + Per definire una variabile in modo implicito, specificala in un file a cui si fa riferimento nella sezione dell'azione. `Steps`

     Per alcuni esempi, consulta [Esempi di variabili](workflows-working-with-variables-ex.md). Per ulteriori informazioni, consulta la sezione dedicata [Definizione YAML del flusso di lavoro](workflow-reference.md) all'azione.

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 definire una variabile nella sezione 'Steps' (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. In un'azione del flusso di lavoro, definisci una variabile nella `Steps` sezione dell'azione, in modo esplicito o implicito.
   + Per definire la variabile in modo esplicito, includila in un comando bash direttamente nella sezione. `Steps`
   + Per definire una variabile in modo implicito, specificala in un file a cui si fa riferimento nella sezione dell'azione. `Steps`

     Per alcuni esempi, consulta [Esempi di variabili](workflows-working-with-variables-ex.md). Per ulteriori informazioni, consulta la sezione dedicata [Definizione YAML del flusso di lavoro](workflow-reference.md) all'azione.

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

------