

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

# Riferimento a una variabile predefinita
<a name="workflows-working-with-variables-reference-output-vars"></a>

Puoi fare riferimento a variabili predefinite in qualsiasi azione all'interno di un CodeCatalyst flusso di lavoro Amazon.

Utilizza le seguenti istruzioni per fare riferimento a una variabile predefinita in un flusso di lavoro.

Per ulteriori informazioni sulle variabili predefinite, vedere. [Utilizzo di variabili predefinite](workflows-using-predefined-variables.md)

**Prerequisito**  
Determina il nome della variabile predefinita a cui desideri fare riferimento, ad esempio. `CommitId` Per ulteriori informazioni, consulta [Determinazione delle variabili predefinite emesse dal flusso di lavoro](workflows-working-with-variables-determine-output-vars.md).

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

*Non disponibile. Scegli YAML per visualizzare le istruzioni YAML.*

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

**Per fare riferimento a una variabile predefinita (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' CodeCatalyst azione, aggiungete il riferimento alla variabile predefinito utilizzando la seguente sintassi:

   ```
   ${action-group-name.action-name-or-WorkflowSource.variable-name}
   ```

   Sostituire:
   + *action-group-name*con il nome del gruppo di azioni.
**Nota**  
È possibile omettere *action-group-name* se non esiste un gruppo di azioni o se la variabile è prodotta da un'azione nello stesso gruppo di azioni.
   + *action-name-or-WorkflowSource*con:

     Il nome dell'azione che genera la variabile.

     or

     `WorkflowSource`, se la variabile è la `CommitId` variabile `BranchName` or.
   + *variable-name*con il nome della variabile.

   Esempio:

   ```
   MySecondAction:
       Configuration:
         Steps:
           - Run: echo ${MyFirstECSAction.cluster}
   ```

   Un altro esempio:

   ```
   MySecondAction:
       Configuration:
         Steps:
           - Run: echo ${WorkflowSource.CommitId}
   ```

   Per ulteriori esempi, consulta [Esempi di riferimento a variabili predefinite](workflows-predefined-examples.md). Per ulteriori informazioni, consulta la sezione [Definizione YAML del flusso di lavoro](workflow-reference.md) dedicata alle tue azioni.

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

------