View a markdown version of this page

Verwenden eines Secrets - Amazon CodeCatalyst

Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von 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 eines Secrets

Um ein Geheimnis in einer Workflow-Aktion zu verwenden, müssen Sie die Referenz-ID des Geheimnisses abrufen und diese ID in der Workflow-Aktion verwenden.

Den Bezeichner eines Geheimnisses abrufen

Gehen Sie wie folgt vor, um die Referenz-ID des Geheimnisses abzurufen. Sie fügen diese Kennung Ihrem Workflow hinzu.

Um die Referenz-ID des Geheimnisses zu erhalten
  1. Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/.

  2. Wählen Sie im Navigationsbereich und CI/CD dann Secrets aus.

  3. Suchen Sie in der Liste der Geheimnisse das Geheimnis, das Sie verwenden möchten.

  4. Kopieren Sie in der Spalte Referenz-ID den Bezeichner des Geheimnisses. Die folgende Syntax für die Referenz-ID lautet:

    ${Secrets.<name>}

Referenzierung eines Geheimnisses in einem Workflow

Gehen Sie wie folgt vor, um in einem Workflow auf ein Geheimnis zu verweisen.

Um auf ein Geheimnis zu verweisen
  1. Wählen Sie im Navigationsbereich CI/CD und dann Workflows aus.

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

  3. Wählen Sie Bearbeiten aus.

  4. Wählen Sie YAML.

  5. Ändern Sie die YAML so, dass sie den Bezeichner des Geheimnisses verwendet. Um beispielsweise einen Benutzernamen und ein Passwort zu verwenden, die zusammen mit dem curl Befehl als geheim gespeichert sind, würden Sie einen Run Befehl verwenden, der dem folgenden ähnelt:

    - Run: curl -u <username-secret-identifier>:<password-secret-identifier> https://example.com
  6. (Optional) Wählen Sie „Validieren“, um den YAML-Code des Workflows vor dem Commit zu überprüfen.

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