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.
Bearbeiten oder Löschen einer Genehmigungsregel für eine Pull-Anforderung
Falls eine Genehmigungsregel für eine Pull-Anforderung vorliegt, können Sie diese Pull-Anforderung erst zusammenführen, wenn die Bedingungen erfüllt sind. Sie können die Genehmigungsregeln für Pull-Anforderungen ändern, um die Erfüllung der Bedingungen zu erleichtern oder für striktere Prüfungen zu sorgen. Sie können die Anzahl der Benutzer ändern, die eine Pull-Anforderung genehmigen müssen. Sie können für die Regel Mitgliedschaften in einem Genehmigungs-Pool von Benutzern hinzufügen, entfernen oder ändern. Wenn Sie eine Genehmigungsregel für eine Pull-Anforderung nicht mehr verwenden möchten, können Sie diese löschen.
Anmerkung
Sie können Genehmigungsregeln für eine Pull-Anforderung auch außer Kraft setzen. Weitere Informationen finden Sie unter Überschreiben von Genehmigungsregeln für eine Pull-Anforderung .
Sie können die AWS CodeCommit-Konsole oder AWS CLI verwenden, um Genehmigungsregeln für das Repository zu bearbeiten und zu löschen.
Themen
Bearbeiten oder Löschen einer Genehmigungsregel für eine Pull-Anforderung
Sie können die CodeCommit-Konsole verwenden, um eine Genehmigungsregel für eine Pull-Anforderung in einem CodeCommit-Repository bearbeiten oder löschen.
Öffnen Sie die CodeCommit-Konsole unter.https://console.aws.amazon.com/codesuite/codecommit/home
aus. -
Wählen Sie unter Repositories (Repositorys) den Namen des Repositorys aus, in dem Sie eine Genehmigungsregel für eine Pull-Anforderung bearbeiten oder löschen möchten.
-
Wählen Sie im Navigationsbereich Pull Requests aus.
-
Wählen Sie die Pull-Anforderung aus, in der Sie eine Genehmigungsregel bearbeiten oder löschen möchten. Sie können Genehmigungsregeln nur für offene Pull-Anforderungen bearbeiten und löschen.
-
Wählen Sie in der Pull-Anforderung Approvals (Genehmigungen) und dann die Regel aus, die Sie bearbeiten oder aus der Liste löschen möchten. Führen Sie eine der folgenden Aufgaben aus:
-
Wenn Sie die Regel bearbeiten möchten, wählen Sie Edit (Bearbeiten) aus.
-
Wenn Sie die Regel löschen möchten, wählen Sie Delete (Löschen) aus und befolgen Sie dann die Anweisungen, mit denen das Löschen der Regel verifiziert werden kann.
-
-
Nehmen Sie unter Edit approval rule (Genehmigungsregel bearbeiten) die gewünschten Änderungen an der Regel vor und wählen Sie dann Submit (Senden).
-
Wählen Sie nach dem Konfigurieren der Genehmigungsregel Submit (Senden).
Bearbeiten oder Löschen einer Genehmigungsregel für eine Pull-Anforderung (AWS CLI)
Um zu verwendenAWS CLIBefehle mit CodeCommit, installieren Sie dasAWS CLIaus. Weitere Informationen finden Sie unter Befehlszeilenreferenz .
Sie können mit der AWS CLI den Inhalt einer Genehmigungsregel bearbeiten und eine Genehmigungsregel löschen.
Anmerkung
Auch folgende Befehle können interessant sein:
-
update-pull-request-approval-state, um die Genehmigung für eine Pull-Anforderung zu gewähren oder zu widerrufen.
-
get-pull-request-approval-states, um die Genehmigungen für die Pull-Anforderung anzuzeigen.
-
evaluate-pull-request-approval-rules, um festzustellen, ob die Bedingungen der Genehmigungsregeln für eine Pull-Anforderung erfüllt sind.
So verwenden Sie denAWS CLISo verwenden Sie zum Bearbeiten oder Löschen einer Genehmigungsregel für eine Pull-Anforderung in einem CodeCommit-Repository
-
Um eine Genehmigungsregel zu bearbeiten, führen Sie den Befehl update-pull-request-approval-rule-content aus, indem Sie Folgendes angeben:
-
ID der Pull-Anforderung (mit der Option --id).
-
Name der Genehmigungsregel (mit der Option --approval-rule-name).
-
Inhalt der Genehmigungsregel (mit der Option --approval-rule-content).
In diesem Beispiel wird eine Genehmigungsregel namens
Require two approved approvers
für eine Pull-Anforderung mit der ID27
aktualisiert. Die Regel erfordert die Genehmigung eines Benutzers aus einem Genehmigungspool, der jeden IAM-Benutzer in der123456789012
Amazon Web Services Services-Konto:aws codecommit update-pull-request-approval-rule-content --pull-request-id
27
--approval-rule-name "Require two approved approvers
" --approval-rule-content "{Version: 2018-11-08, Statements: [{Type: \"Approvers\", NumberOfApprovalsNeeded: 1, ApprovalPoolMembers:[\"CodeCommitApprovers:123456789012
:user/*\"]}]}}" -
-
Ist der Befehl erfolgreich, wird eine Ausgabe zurückgegeben, die der folgenden ähnelt:
{ "approvalRule": { "approvalRuleContent": "{Version: 2018-11-08, Statements: [{Type: \"Approvers\", NumberOfApprovalsNeeded: 1, ApprovalPoolMembers:[\"CodeCommitApprovers:
123456789012
:user/*\"]}]}}", "approvalRuleId": "aac33506-EXAMPLE", "originApprovalRuleTemplate": {}, "creationDate": 1570752871.932, "lastModifiedDate": 1570754058.333, "approvalRuleName":Require two approved approvers
", "lastModifiedUser": "arn:aws:iam::123456789012
:user/Mary_Major
", "ruleContentSha256": "cd93921cEXAMPLE", } } -
Um eine Genehmigungsregel zu löschen, führen Sie den Befehl delete-pull-request-approval-rule aus, indem Sie Folgendes angeben:
-
ID der Pull-Anforderung (mit der Option --id).
-
Name der Genehmigungsregel (mit der Option --approval-rule-name).
So löschen Sie beispielsweise eine Genehmigungsregel mit dem Namen
My Approval Rule
für eine Pull-Anforderung mit der ID15
:aws codecommit delete-pull-request-approval-rule --pull-request-id
15
--approval-rule-name "My Approval Rule
"Ist der Befehl erfolgreich, wird eine Ausgabe zurückgegeben, die wie folgt aussehen sollte:
{ "approvalRuleId": "077d8e8a8-EXAMPLE" }
-