View a markdown version of this page

Eine Umgebung mit einer Aktion verknüpfen - 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.

Eine Umgebung mit einer Aktion verknüpfen

Wenn Sie eine Umgebung mit einer unterstützten Workflow-Aktion verknüpfen, werden die Umgebung AWS-Konto, die Standard-IAM-Rolle und die optionale Amazon VPC der Aktion zugewiesen. Die Aktion kann dann AWS-Konto mithilfe der IAM-Rolle eine Verbindung herstellen und dort bereitstellen sowie eine Verbindung zur optionalen Amazon VPC herstellen.

Verwenden Sie die folgenden Anweisungen, um einer Aktion eine Umgebung zuzuordnen.

Schritt 1: Ordnen Sie die Umgebung einer Workflow-Aktion zu

Gehen Sie wie folgt vor, um einer Workflow-Aktion eine Umgebung zuzuordnen.

Visual
So verknüpfen Sie eine Umgebung mithilfe des visuellen Editors mit einer Workflow-Aktion
  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 Branchnamen filtern, in dem der Workflow definiert ist, oder nach Workflow-Namen oder -Status filtern.

  5. Wählen Sie Bearbeiten aus.

  6. Wählen Sie Visuell.

  7. Wählen Sie im Workflow-Diagramm eine Aktion aus, die in Umgebungen unterstützt wird. Weitere Informationen finden Sie unter Welche Aktionen unterstützen die Anzeige ihrer Bereitstellungsinformationen in? CodeCatalyst.

  8. Wählen Sie die Registerkarte „Konfiguration“ und geben Sie im Feld „Umgebung“ die folgenden Informationen ein.

    Umgebung

    Geben Sie die CodeCatalyst Umgebung an, die mit der Aktion verwendet werden soll. Die Aktion stellt eine Verbindung zu der AWS-Konto und der optionalen Amazon VPC her, die in der ausgewählten Umgebung angegeben ist. Die Aktion verwendet die in der Umgebung angegebene Standard-IAM-Rolle, um eine Verbindung mit der herzustellen AWS-Konto, und verwendet die in der Amazon VPC-Verbindung angegebene IAM-Rolle, um eine Verbindung zur Amazon VPC herzustellen.

    Anmerkung

    Wenn die Standard-IAM-Rolle nicht über die für die Aktion erforderlichen Berechtigungen verfügt, können Sie die Aktion so konfigurieren, dass sie eine andere Rolle verwendet. Weitere Informationen finden Sie unter Änderung der IAM-Rolle einer Aktion.

    Weitere Informationen zu Umgebungen finden Sie unter Bereitstellung in AWS-Konten und VPCs undErstellen einer Umgebung.

  9. (Optional) Ändern Sie die der Aktion zugeordnete IAM-Rolle. Möglicherweise möchten Sie die Rolle ändern, wenn sie die falschen Berechtigungen für die Aktion enthält.

    Um die Rolle zu ändern:

    1. Im Bereich Was ist drinmy-environment? Feld, und wählen Sie das Symbol mit den vertikalen Auslassungspunkten ( Ellipsis. ).

    2. Wählen Sie eine der folgenden Optionen:

      • Rolle wechseln. Wählen Sie diese Option, um die IAM-Rolle zu ändern, die für diese Aktion verwendet wird, und nur für diese Aktion. Andere Aktionen verwenden weiterhin die Standard-IAM-Rolle, die in der zugehörigen Umgebung angegeben ist. Weitere Informationen finden Sie unter Änderung der IAM-Rolle einer Aktion.

      • Umgebung bearbeiten. Wählen Sie diese Option, um die in Ihrer Umgebung aufgeführte Standard-IAM-Rolle zu ändern. Wenn Sie diese Option wählen, verwendet Ihre Aktion — und jede andere Aktion, die derselben Umgebung zugeordnet ist — ab sofort die neue Standard-IAM-Rolle.

        Wichtig

        Seien Sie vorsichtig, wenn Sie die Standard-IAM-Rolle aktualisieren. Eine Änderung der Rolle kann zu Aktionsfehlern führen, wenn die Berechtigungen in der Rolle nicht für alle Aktionen ausreichen, die die Umgebung gemeinsam nutzen.

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

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

YAML
Um eine Umgebung mithilfe des YAML-Editors einer Workflow-Aktion zuzuordnen
  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 Branchnamen filtern, in dem der Workflow definiert ist, oder nach Workflow-Namen oder -Status filtern.

  5. Wählen Sie Bearbeiten aus.

  6. Wählen Sie YAML.

  7. Fügen Sie in der Workflow-Aktion, die Sie einer Umgebung zuordnen möchten, Code hinzu, der dem folgenden ähnelt:

    action-name: Environment: Name: environment-name

    Weitere Informationen finden Sie im Aktionstypen Thema. Dieses Thema enthält Links zur Dokumentation für jede Aktion, einschließlich der zugehörigen YAML-Referenz.

  8. (Optional) Wenn Sie möchten, dass die Aktion eine andere Rolle als die IAM-Standardrolle verwendet, die in der Umgebung aufgeführt ist, fügen Sie einen Connections: Abschnitt hinzu, der die Rolle enthält, die Sie verwenden möchten. Weitere Informationen finden Sie unter Änderung der IAM-Rolle einer Aktion.

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

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

Schritt 2: Füllen Sie die Seite mit den Bereitstellungsaktivitäten aus

Nachdem Sie eine Umgebung einer Workflow-Aktion zugeordnet haben, können Sie die Seiten „Bereitstellungsaktivität“ und „Bereitstellungsziele“ im Abschnitt „Umgebungen“ der CodeCatalyst Konsole mit Bereitstellungsinformationen füllen. Folgen Sie den folgenden Anweisungen, um diese Seiten auszufüllen.

Anmerkung

Nur wenige Aktionen unterstützen die Anzeige ihrer Bereitstellungsinformationen in der CodeCatalyst Konsole. Weitere Informationen finden Sie unter Welche Aktionen unterstützen die Anzeige ihrer Bereitstellungsinformationen in? CodeCatalyst.

Um Bereitstellungsinformationen hinzuzufügen zu CodeCatalyst
  1. Wenn eine Workflow-Ausführung nicht automatisch gestartet wurde, als Sie Ihre Änderungen übernommen habenSchritt 1: Ordnen Sie die Umgebung einer Workflow-Aktion zu, starten Sie eine Ausführung manuell wie folgt:

    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. Klicken Sie auf Ausführen.

    Der Workflow-Lauf startet eine neue Bereitstellung, was CodeCatalyst dazu führt, dass Bereitstellungsinformationen hinzugefügt CodeCatalyst werden.

  2. Stellen Sie sicher, dass die Bereitstellungsaktivität zur CodeCatalyst Konsole hinzugefügt wurde:

    1. Wählen Sie CI/CD im Navigationsbereich die Option und anschließend Umgebungen aus.

    2. Wählen Sie Ihre Umgebung aus (z. B.Production).

    3. Wählen Sie die Registerkarte „Bereitstellungsaktivität“ und vergewissern Sie sich, dass eine Bereitstellung mit dem Status ERFOLGREICH angezeigt wird. Dies bedeutet, dass Ihre Anwendungsressourcen bei einer Workflow-Ausführung erfolgreich bereitgestellt wurden.

    4. Wählen Sie die Registerkarte Bereitstellungsziele und vergewissern Sie sich, dass Ihre Anwendungsressourcen angezeigt werden.