

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Referencia a archivos en un artefacto
<a name="workflows-working-artifacts-refer-files"></a>

Si tienes un archivo que reside dentro de un artefacto y necesitas hacer referencia a este archivo en una de tus acciones de CodeCatalyst flujo de trabajo de Amazon, completa el siguiente procedimiento.

**nota**  
Véase también [Referencia a los archivos del repositorio de código fuente](workflows-sources-reference-files.md).

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

*No disponible. Seleccione YAML para ver las instrucciones de YAML.*

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

**Referencia a los archivos de un artefacto (editor de YAML)**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Elija el proyecto.

1. En el panel de navegación, elija **CI/CD** y, a continuación, elija **Flujos de trabajo**.

1. Elija el nombre del flujo de trabajo. Puede filtrar por el nombre del repositorio de código fuente o la ramificación donde esté definido el flujo de trabajo, o bien por el nombre o el estado del flujo de trabajo.

1. Elija **Edit (Edición de)**.

1. Elija **YAML**.

1. En la acción en la que quiera hacer referencia a un archivo, agregue un código similar al siguiente:

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

   En el código anterior, sustituya:
   + {{artifact-name}}con el nombre del artefacto.
   + {{artifact-path}}con un valor de la siguiente tabla.    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/workflows-working-artifacts-refer-files.html)

   Para ver ejemplos, consulte [Ejemplos de artefactos](workflows-working-artifacts-ex.md).
**nota**  
Puedes omitir {{artifact-path}} y simplemente especificar la ruta del archivo relativa al directorio raíz del artefacto si:  
La acción en la que incluye la referencia solo incluye un elemento bajo `Inputs` (por ejemplo, incluye un artefacto de entrada y ningún origen).
El archivo al que quiere hacer referencia reside en la entrada principal. La *entrada principal* es el `WorkflowSource` o el primer artefacto de entrada de la lista, si no hay `WorkflowSource`.

1. (Opcional) Seleccione **Validar** para validar el código de YAML del flujo de trabajo antes de confirmarlo.

1. Seleccione **Confirmar**, introduzca un mensaje de confirmación y vuelva a seleccionar **Confirmar**.

------