View a markdown version of this page

Usare un segreto - Amazon CodeCatalyst

Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.

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

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.

Ottenere l'identificatore di un segreto

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/

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

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

  4. Nella colonna ID di riferimento, copia l'identificatore del segreto. Di seguito è riportata la sintassi dell'ID di riferimento:

    ${Secrets.<name>}

Fare riferimento a un segreto in un flusso di lavoro

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.

  2. Scegli il nome del tuo flusso di lavoro. Puoi filtrare in base al repository di origine o al nome della filiale in cui è definito il flusso di lavoro oppure in base al nome o allo stato del flusso di lavoro.

  3. Scegli Modifica.

  4. Scegli YAML.

  5. Modifica lo YAML per utilizzare l'identificatore del segreto. Ad esempio, per utilizzare un nome utente e una password memorizzati 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
  6. (Facoltativo) Scegli Convalida per convalidare il codice YAML del flusso di lavoro prima del commit.

  7. Scegli Commit, inserisci un messaggio di commit e scegli nuovamente Commit.