

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 ai file in un artefatto
<a name="workflows-working-artifacts-refer-files"></a>

Se hai un file che si trova all'interno di un artefatto e devi fare riferimento a questo file in una delle azioni del CodeCatalyst flusso di lavoro Amazon, completa la seguente procedura.

**Nota**  
Consulta anche [Riferimento ai file del repository di origine](workflows-sources-reference-files.md).

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

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

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

**Per fare riferimento ai file in un artefatto (editor YAML)**

1. [Apri la console all'indirizzo https://codecatalyst.aws/ CodeCatalyst .](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. Nell'azione in cui desideri fare riferimento a un file, aggiungi un codice simile al seguente:

   ```
   Actions:
     My-action:
       Inputs:
         Sources:
           - WorkflowSource
         Artifacts:
           - artifact-name  
       Configuration:
         template: artifact-path/path/to/file.yml
   ```

   Nel codice precedente, sostituisci:
   + *artifact-name*con il nome del manufatto.
   + *artifact-path*con un valore della tabella seguente.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/workflows-working-artifacts-refer-files.html)

   Per alcuni esempi, consulta [Esempi di manufatti](workflows-working-artifacts-ex.md).
**Nota**  
È possibile omettere *artifact-path* e specificare semplicemente il percorso del file relativo alla directory principale dell'artefatto se:  
L'azione in cui includi il riferimento include solo un elemento sottostante `Inputs` (ad esempio, include un elemento di input e nessuna fonte).
Il file a cui vuoi fare riferimento si trova nell'input principale. L'*input principale* è il`WorkflowSource`, o il primo elemento di input elencato, se non esiste. `WorkflowSource`

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

------