Verwenden von Autorisierungstoken in Workflow-Aktionen - Amazon CodeCatalyst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden von Autorisierungstoken in Workflow-Aktionen

Sie können ein von der Workflow-Aktion bereitgestelltes Token verwenden, um einen Paketmanager manuell für die Authentifizierung bei CodeCatalyst Paket-Repositorys zu konfigurieren. CodeCatalyst stellt dieses Token als Umgebungsvariable zur Verfügung, auf die Sie bei Ihren Aktionen verweisen können.

Umgebungsvariable Wert

CATALYST_MACHINE_RESOURCE_NAME

Die Benutzeridentität des Autorisierungstokens.

CATALYST_PACKAGES_AUTHORIZATION_TOKEN

Der Wert eines Autorisierungstokens.

Anmerkung

Beachten Sie, dass diese Umgebungsvariablen nur aufgefüllt werden, wenn Sie Ihre Aktion für den Export des Autorisierungstokens konfiguriert haben.

Verwenden Sie die folgenden Anweisungen, um ein Autorisierungstoken mit einer Workflow-Aktion zu verwenden.

Visual
Um ein exportiertes Autorisierungstoken mit einer Aktion zu verwenden (visueller Editor)
  1. Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/.

  2. Wählen Sie Ihr Projekt.

  3. Wählen Sie im Navigationsbereich CI/CD und dann Workflows aus.

  4. Wählen Sie den Namen Ihres Workflows. Sie können nach dem Quell-Repository oder dem Branch-Namen filtern, in dem der Workflow definiert ist, oder nach Workflow-Namen oder -Status filtern.

  5. Wählen Sie Edit (Bearbeiten) aus.

  6. Wählen Sie Visual.

  7. Wählen Sie im Workflow-Diagramm die Aktion Build oder Test aus, mit der Sie eine Konfiguration mit einem Paket-Repository durchführen möchten.

  8. Wählen Sie Pakete aus.

  9. Aktivieren Sie die Option Autorisierungstoken exportieren.

YAML
Um ein exportiertes Autorisierungstoken mit einer Aktion zu verwenden (YAMLEditor)
  1. Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/.

  2. Wählen Sie Ihr Projekt.

  3. Wählen Sie im Navigationsbereich CI/CD und dann Workflows aus.

  4. Wählen Sie den Namen Ihres Workflows. Sie können nach dem Quell-Repository oder dem Branch-Namen filtern, in dem der Workflow definiert ist, oder nach Workflow-Namen oder -Status filtern.

  5. Wählen Sie Edit (Bearbeiten) aus.

  6. Wählen Sie YAML.

  7. Fügen Sie in einer Build - oder Test-Aktion Code hinzu, der dem folgenden ähnelt:

    Actions: action-name: Packages: ExportAuthorizationToken: true

    Sie können auf die Variablen $CATALYST_MACHINE_RESOURCE_NAME und die $CATALYST_PACKAGES_AUTHORIZATION_TOKEN Umgebungsvariablen im Steps Abschnitt Ihres verweisenYAML. Weitere Informationen finden Sie unter Beispiel: Manuelle Konfiguration für pip die Authentifizierung mit CodeCatalyst.

  8. (Optional) Wählen Sie „Validieren“, um den YAML Workflow-Code vor dem Commit zu überprüfen.

  9. Wählen Sie Commit, geben Sie eine Commit-Nachricht ein und wählen Sie erneut Commit aus.