

A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte [Como migrar do CodeCatalyst](migration.md).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usar um segredo
<a name="workflows-secrets.using"></a>

Para usar um segredo em uma ação de fluxo de trabalho, obtenha o identificador de referência do segredo e use-o na ação do fluxo de trabalho.

**Topics**
+ [Receber o identificador de um segredo](#workflows-using-secrets.get-identifier)
+ [Fazer referência a um segredo em um fluxo de trabalho](#workflows-using-secrets.using-identifier)

## Receber o identificador de um segredo
<a name="workflows-using-secrets.get-identifier"></a>

Use o procedimento a seguir para obter o identificador de referência do segredo. Esse identificador será adicionado ao seu fluxo de trabalho.

**Como receber o identificador de referência do segredo**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. No painel de navegação, escolha **CI/CD** e **Segredos**.

1. Na lista de segredos, selecione o segredo que você deseja usar.

1. Na coluna **ID de referência**, copie o identificador do segredo. Veja a seguir a sintaxe do **ID de referência**:

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

## Fazer referência a um segredo em um fluxo de trabalho
<a name="workflows-using-secrets.using-identifier"></a>

Use o procedimento a seguir para fazer referência a um segredo em um fluxo de trabalho.

**Como fazer referência a um segredo**

1. No painel de navegação, escolha **CI/CD** e **Fluxos de trabalho**.

1. Selecione o nome do fluxo de trabalho. É possível filtrar pelo nome do repositório ou da ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou o status do fluxo de trabalho.

1. Escolha **Editar**.

1. Selecione **YAML**.

1. Modifique o YAML para usar o identificador do segredo. Por exemplo, para usar um nome de usuário e uma senha armazenados como segredos com o comando `curl`, use um comando `Run` semelhante ao seguinte:

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

1. (Opcional) Selecione **Validar** para validar o código YAML do fluxo de trabalho antes de confirmar.

1. Selecione **Confirmar**, insira uma mensagem de confirmação e escolha **Confirmar** novamente.