AWS CodeCommit non è più disponibile per i nuovi clienti. I clienti esistenti di AWS CodeCommit possono continuare a utilizzare il servizio normalmente. Scopri di più»
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Modifica o elimina una regola di approvazione per una pull request
Quando si dispone di una regola di approvazione in una richiesta pull, non è possibile unire tale richiesta fino a quando non sono state soddisfatte le condizioni. È possibile modificare le regole di approvazione per le richieste pull per semplificare la soddisfazione delle loro condizioni o per aumentare il rigore delle revisioni. È possibile modificare il numero di utenti che devono approvare una richiesta pull. È inoltre possibile aggiungere, rimuovere o modificare l'appartenenza in un pool di approvazioni di utenti per la regola. Infine, se non si desidera più utilizzare una regola di approvazione per una richiesta pull, è possibile eliminarla.
Nota
È inoltre possibile ignorare le regole di approvazione per una richiesta pull. Per ulteriori informazioni, consulta Sostituisci le regole di approvazione su una pull request.
Puoi utilizzare la AWS CodeCommit console o AWS CLI per modificare ed eliminare le regole di approvazione per il tuo repository.
Argomenti
Modifica o elimina una regola di approvazione per una pull request (console)
È possibile utilizzare la CodeCommit console per modificare o eliminare una regola di approvazione per una pull request in un CodeCommit repository.
Apri la CodeCommit console su https://console.aws.amazon.com/codesuite/codecommit/home
. -
In Repositories (Repository), selezionare il nome del repository in cui si desidera modificare o eliminare una regola di approvazione per una richiesta pull.
-
Nel riquadro di navigazione, selezionare Pull Requests (Richieste pull).
-
Scegliere la richiesta pull in cui si desidera modificare o eliminare una regola di approvazione. È possibile modificare ed eliminare solo le regole di approvazione per le richieste pull aperte.
-
Nella richiesta pull, scegliere Approvals (Approvazioni), quindi scegliere la regola che si desidera modificare o eliminare dall'elenco. Esegui una di queste operazioni:
-
Se desideri modificare la regola, scegli Modifica.
-
Se si desidera eliminare la regola, scegliere Delete (Elimina), quindi seguire le istruzioni per verificare l'eliminazione della regola.
-
-
In Edit approval rule (Modifica regola di approvazione), apportare le modifiche desiderate alla regola e quindi scegliere Submit (Invia).
-
Al termine della configurazione della regola di approvazione, scegliere Submit (Invia).
Modifica o elimina una regola di approvazione per una pull request (AWS CLI)
Per utilizzare AWS CLI i comandi con CodeCommit, installa il AWS CLI. Per ulteriori informazioni, consulta Guida di riferimento alla riga di comando.
È possibile utilizzare il AWS CLI per modificare il contenuto di una regola di approvazione e per eliminare una regola di approvazione.
Nota
Potresti anche essere interessato ai seguenti comandi:
-
update-pull-request-approval-state, per approvare o revocare l'approvazione su una richiesta pull.
-
get-pull-request-approval-states, per visualizzare le approvazioni nella richiesta pull.
-
evaluate-pull-request-approval-rules, per stabilire se le condizioni per le regole di approvazione per una richiesta pull sono state soddisfatte.
Da utilizzare AWS CLI per modificare o eliminare una regola di approvazione per una pull request in un CodeCommit repository
-
Per modificare una regola di approvazione, eseguire il comando update-pull-request-approval-rule-content specificando:
-
L'ID della richiesta di pull (con l'opzione --id).
-
Il nome della regola di approvazione (con l'opzione --approval-rule-name).
-
Il contenuto della regola di approvazione (con l'opzione --approval-rule-content).
Questo esempio aggiorna una regola di approvazione denominata
Require two approved approversper una richiesta pull con l'ID di27. La regola richiede l'approvazione di un utente da un pool di approvazione che include qualsiasi utente IAM nell'account123456789012Amazon Web Services:aws codecommit update-pull-request-approval-rule-content --pull-request-id27--approval-rule-name "Require two approved approvers" --approval-rule-content "{Version: 2018-11-08, Statements: [{Type: \"Approvers\", NumberOfApprovalsNeeded: 1, ApprovalPoolMembers:[\"CodeCommitApprovers:123456789012:user/*\"]}]}}" -
-
Per eliminare una regola di approvazione, eseguire il comando delete-pull-request-approval-rule, specificando:
-
L'ID della richiesta di pull (con l'opzione --id).
-
Il nome della regola di approvazione (con l'opzione --approval-rule-name).
Ad esempio, per eliminare una regola di approvazione con il nome
My Approval Ruledi una pull request con l'ID di15:aws codecommit delete-pull-request-approval-rule --pull-request-id15--approval-rule-name "My Approval Rule" -