View a markdown version of this page

Utilisation de jetons d'autorisation dans les actions du flux de travail - Amazon CodeCatalyst

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis CodeCatalyst.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de jetons d'autorisation dans les actions du flux de travail

Vous pouvez utiliser un jeton fourni par l'action du flux de travail pour configurer manuellement un gestionnaire de packages afin de s'authentifier auprès des référentiels de CodeCatalyst packages. CodeCatalyst rend ce jeton disponible en tant que variable d'environnement que vous pouvez référencer dans vos actions.

Variable d'environnement Value

NOM_RESSOURCE_MACHINE CATALYST_MACHINE_NAME

Identité utilisateur du jeton d'autorisation.

JETON_D'AUTORISATION_DES_PAQUETS_CATALYSEURS

Valeur du jeton d'autorisation.

Note

Notez que ces variables d'environnement ne seront renseignées que si vous avez configuré votre action pour exporter le jeton d'autorisation.

Suivez les instructions suivantes pour utiliser un jeton d'autorisation dans le cadre d'une action de flux de travail.

Visual
Pour utiliser un jeton d'autorisation exporté avec une action (éditeur visuel)
  1. Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/.

  2. Choisissez votre projet.

  3. Dans le volet de navigation, choisissez CI/CD, puis choisissez Workflows.

  4. Choisissez le nom de votre flux de travail. Vous pouvez filtrer en fonction du référentiel source ou du nom de la branche dans laquelle le flux de travail est défini, ou filtrer par nom ou statut du flux de travail.

  5. Choisissez Modifier.

  6. Choisissez Visual.

  7. Dans le diagramme de flux de travail, choisissez l'action Créer ou Tester avec laquelle vous souhaitez configurer un référentiel de packages.

  8. Choisissez Packages.

  9. Activez le jeton d'autorisation d'exportation.

YAML
Pour utiliser un jeton d'autorisation exporté avec une action (éditeur YAML)
  1. Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/.

  2. Choisissez votre projet.

  3. Dans le volet de navigation, choisissez CI/CD, puis choisissez Workflows.

  4. Choisissez le nom de votre flux de travail. Vous pouvez filtrer en fonction du référentiel source ou du nom de la branche dans laquelle le flux de travail est défini, ou filtrer par nom ou statut du flux de travail.

  5. Choisissez Modifier.

  6. Choisissez YAML.

  7. Dans une action de génération ou de test, ajoutez un code similaire au suivant :

    Actions: action-name: Packages: ExportAuthorizationToken: true

    Vous pouvez faire référence aux variables d'$CATALYST_PACKAGES_AUTHORIZATION_TOKENenvironnement $CATALYST_MACHINE_RESOURCE_NAME et dans la Steps section de votre YAML. Pour plus d’informations, consultez Exemple : configuration manuelle de pip pour s'authentifier avec CodeCatalyst.

  8. (Facultatif) Choisissez Valider pour valider le code YAML du flux de travail avant de valider.

  9. Choisissez Commit, saisissez un message de validation, puis choisissez Commit à nouveau.