Eine Genehmigungsregelvorlage einem Repository zuordnen. - AWS CodeCommit

AWS CodeCommit ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS CodeCommit können den Service weiterhin wie gewohnt nutzen. Erfahren Sie mehr“

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 Genehmigungsregelvorlage einem Repository zuordnen.

Vorlagen für Genehmigungsregeln werden in einem bestimmtenAWS-Region Bereich erstellt, wirken sich jedochAWS-Region erst dann auf Repositorys aus, wenn sie verknüpft sind. Um eine Vorlage einzelnen oder mehreren Repositorys zuzuweisen, müssen Sie die Vorlage den betreffenden Repositorys zuordnen. Sie können eine einzelne Vorlage auf mehrere Repositorys in einem anwendenAWS-Region. Auf diese Weise können Sie den Entwicklungs-Workflow in Repositorys automatisieren und standardisieren, indem Sie konsistente Bedingungen für das Genehmigen und das Zusammenführen von Pull-Anforderungen schaffen.

Sie können eine Genehmigungsregelvorlage nur den Repositorys zuordnen, inAWS-Region denen die Vorlage für Genehmigungsregeln erstellt wurde.

Weitere Informationen zu verwalteten Richtlinien und Berechtigungen für Genehmigungsregelvorlagen finden Sie unterBerechtigungen für Aktionen auf Vorlagen für Genehmigungsregeln undAWS verwaltete Richtlinien für CodeCommit.

Eine Genehmigungsregelvorlage zuordnen (Konsole)

Möglicherweise haben Sie einer Genehmigungsregelvorlage bereits bei der Erstellung Repositorys zugeordnet. (Dieser Schritt ist optional.) Sie können Zuordnungen hinzufügen oder entfernen, indem Sie die Vorlage bearbeiten.

So ordnen Sie eine Genehmigungsregelvorlage Repositorys zu

  1. Öffnen Sie dieCodeCommit Konsole unter https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Wählen Sie Approval rule templates (Genehmigungsregelvorlagen) aus. Wählen Sie die Vorlage und dann Edit (Bearbeiten) aus.

  3. Wählen Sie unter Associated Repositories (Zugeordnete Repositorys) die Repositorys in der Liste Repositories (Repositorys) aus. Jedes zugeordnete Repository wird unter dem Listenfeld angezeigt.

  4. Wählen Sie Speichern. Genehmigungsregeln werden nun allen in den zugeordneten Repositorys erstellten Pull-Anforderungen zugewiesen.

Eine Genehmigungsregelvorlage zuordnen (AWS CLI)

Sie können eine Genehmigungsregelvorlage mit der AWS CLI einzelnen oder mehreren Repositorys zuordnen.

So ordnen Sie eine Vorlage einem einzelnen Repository zu

  1. Führen Sie am Terminal oder in der Befehlszeile den Befehl associate-approval-rule-template-with-repository unter Angabe der folgenden Informationen aus:

    • Name der Genehmigungsregelvorlage, die Sie einem Repository zuordnen möchten.

    • Name des Repositorys, das der Genehmigungsregelvorlage zugeordnet werden soll.

    Um beispielsweise eine Vorlage für Genehmigungsregeln mit dem Namen 2- einem Repositoryapprover-rule-for-main mit dem Namen zu verknüpfen MyDemoRepo:

    aws codecommit associate-approval-rule-template-with-repository --repository-name MyDemoRepo --approval-rule-template-name 2-approver-rule-for-main
  2. Bei erfolgreicher Ausführung gibt dieser Befehl nichts zurück.

So ordnen Sie eine Vorlage mehreren Repositorys zu

  1. Führen Sie am Terminal oder in der Befehlszeile den Befehl batch-associate-approval-rule-template-with-repositories unter Angabe der folgenden Informationen aus:

    • Name der Genehmigungsregelvorlage, die Sie einem Repository zuordnen möchten.

    • Namen der Repositorys, die der Genehmigungsregelvorlage zugeordnet werden sollen.

    So ordnen Sie beispielsweise eine Genehmigungsregelvorlage namens 2-approver-rule-for-main Repositorys mit den Namen MyDemoRepo und MyOtherDemoRepo zu:

    aws codecommit batch-associate-approval-rule-template-with-repositories --repository-names "MyDemoRepo", "MyOtherDemoRepo" --approval-rule-template-name 2-approver-rule-for-main
  2. Ist der Befehl erfolgreich, wird eine Ausgabe zurückgegeben, die wie folgt aussehen sollte:

    { "associatedRepositoryNames": [ "MyDemoRepo", "MyOtherDemoRepo" ], "errors": [] }