

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

# Usare un segreto
<a name="workflows-secrets.using"></a>

Per utilizzare un segreto in un'azione del flusso di lavoro, è necessario ottenere l'identificatore di riferimento del segreto e utilizzarlo nell'azione del flusso di lavoro.

**Topics**
+ [Ottenere l'identificatore di un segreto](#workflows-using-secrets.get-identifier)
+ [Fare riferimento a un segreto in un flusso di lavoro](#workflows-using-secrets.using-identifier)

## Ottenere l'identificatore di un segreto
<a name="workflows-using-secrets.get-identifier"></a>

Utilizzare la procedura seguente per ottenere l'identificatore di riferimento del segreto. Aggiungerai questo identificatore al tuo flusso di lavoro.

**Per ottenere l'identificatore di riferimento del segreto**

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. **Nel riquadro di navigazione, scegli **CI/CD**, quindi scegli Secrets.**

1. Nell'elenco dei segreti, trova il segreto che desideri utilizzare.

1. Nella colonna **Reference ID**, copia l'identificatore del segreto. Di seguito è riportata la sintassi per l'ID **di riferimento:**

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

## Fare riferimento a un segreto in un flusso di lavoro
<a name="workflows-using-secrets.using-identifier"></a>

Utilizzate la procedura seguente per fare riferimento a un segreto in un flusso di lavoro.

**Per fare riferimento a un segreto**

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. Modifica lo YAML per utilizzare l'identificatore del segreto. Ad esempio, per utilizzare un nome utente e una password archiviati come segreti con il `curl` comando, è necessario utilizzare un `Run` comando simile al seguente:

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

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