

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.

# Uso de un secreto
<a name="workflows-secrets.using"></a>

Para usar un secreto en una acción de flujo de trabajo, debe obtener el identificador de referencia del secreto y usarlo en la acción del flujo de trabajo.

**Topics**
+ [Obtención del identificador de un secreto](#workflows-using-secrets.get-identifier)
+ [Referencia a un secreto en un flujo de trabajo](#workflows-using-secrets.using-identifier)

## Obtención del identificador de un secreto
<a name="workflows-using-secrets.get-identifier"></a>

Utilice el siguiente procedimiento para obtener el identificador de referencia del secreto. Añadirá este identificador a su flujo de trabajo.

**Obtención del identificador de referencia del secreto**

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

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

1. En la lista de secretos, busque el secreto que quiera eliminar.

1. En la columna **ID de referencia**, copie el identificador del secreto. Esta es la sintaxis del **ID de referencia**:

   ```
   ${Secrets.<name>}
   ```

## Referencia a un secreto en un flujo de trabajo
<a name="workflows-using-secrets.using-identifier"></a>

Utilice el siguiente procedimiento para hacer referencia a un secreto en un flujo de trabajo.

**Referencia a un secreto**

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. Modifique el YAML para usar el identificador del secreto. Por ejemplo, para utilizar un nombre de usuario y una contraseña que se almacenan como secretos con el comando `curl`, usaría un comando `Run` similar al siguiente:

   ```
   - Run: curl -u <username-secret-identifier>:<password-secret-identifier> https://example.com
   ```

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