

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Editar ou excluir uma regra de aprovação de uma solicitação pull
<a name="how-to-edit-delete-pull-request-approval-rule"></a>

Quando você tem uma regra de aprovação em uma solicitação pull, não é possível mesclar essa solicitação pull até que as condições sejam atendidas. É possível alterar as regras de aprovação de solicitações pull para facilitar o atendimento de suas condições ou aumentar o rigor das revisões. Você pode alterar o número de usuários que devem aprovar uma solicitação pull. Também é possível adicionar, remover ou alterar a associação em um grupo de aprovações de usuários para a regra. Por fim, se não quiser mais usar uma regra de aprovação de uma solicitação pull, você poderá excluí-la.

**nota**  
Também é possível substituir regras de aprovação de uma solicitação pull. Para obter mais informações, consulte [Substituir regras de aprovação em uma solicitação pull](how-to-override-approval-rules.md).

Você pode usar o AWS CodeCommit console ou o AWS CLI para editar e excluir as regras de aprovação do seu repositório. 

**Topics**
+ [Editar ou excluir uma regra de aprovação de uma solicitação pull (console)](#how-to-edit-delete-pull-request-approval-rule-console)
+ [Editar ou excluir uma regra de aprovação de uma solicitação pull (AWS CLI)](#how-to-edit-delete-pull-request-approval-rule-cli)

## Editar ou excluir uma regra de aprovação de uma solicitação pull (console)
<a name="how-to-edit-delete-pull-request-approval-rule-console"></a>

Você pode usar o CodeCommit console para editar ou excluir uma regra de aprovação para uma pull request em um CodeCommit repositório. 

1. Abra o CodeCommit console em [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. Em **Repositories (Repositórios)**, escolha o nome do repositório no qual você deseja editar ou excluir uma regra de aprovação de uma solicitação pull. 

1. No painel de navegação, escolha **Pull Requests**.

1. Escolha a solicitação pull em que você deseja editar ou excluir uma regra de aprovação. É possível editar e excluir regras de aprovação somente de solicitações pull abertas.  
![Uma lista de pull requests para um repositório no CodeCommit console.](http://docs.aws.amazon.com/pt_br/codecommit/latest/userguide/images/codecommit-pull-request-view.png)

1. Na solicitação pull, escolha **Approvals (Aprovações)** e selecione a regra que deseja editar ou excluir da lista. Execute um destes procedimentos:
   + Se quiser editar a regra, escolha **Edit (Editar)**. 
   + Se desejar excluir a regra, escolha **Delete (Excluir)** e siga as instruções para verificar a exclusão da regra.

1. Em **Edit approval rule (Editar regra de aprovação)**, faça as alterações desejadas na regra e escolha **Submit (Enviar)**.  
![Editar uma regra de aprovação](http://docs.aws.amazon.com/pt_br/codecommit/latest/userguide/images/codecommit-pull-request-edit-rule.png)

1. Quando terminar de configurar a regra de aprovação, escolha **Submit (Enviar)**.

 

## Editar ou excluir uma regra de aprovação de uma solicitação pull (AWS CLI)
<a name="how-to-edit-delete-pull-request-approval-rule-cli"></a>

Para usar AWS CLI comandos com CodeCommit, instale AWS CLI o. Para obter mais informações, consulte [Referência da linha de comando](cmd-ref.md). 

Você pode usar o AWS CLI para editar o conteúdo de uma regra de aprovação e excluir uma regra de aprovação. 

**nota**  
Você também pode estar interessado nos seguintes comandos:  
**[update-pull-request-approval-state](how-to-review-pull-request.md#update-pull-request-approval-state)**, para aprovar ou revogar a aprovação em uma solicitação pull.
[**get-pull-request-approval-states**](how-to-view-pull-request.md#get-pull-request-approval-state), para visualizar as aprovações na solicitação pull.
[**evaluate-pull-request-approval-rules**](how-to-merge-pull-request.md#evaluate-pull-request-approval-rules), para determinar se as regras de aprovação de uma solicitação pull tiveram suas condições atendidas.

**Para usar o AWS CLI para editar ou excluir uma regra de aprovação para uma pull request em um CodeCommit repositório**<a name="update-pull-request-approval-rule-content"></a>

1. Para editar uma regra de aprovação, execute o comando **update-pull-request-approval-rule-content**, especificando:
   + O ID da solicitação pull (com a opção **--id**).
   + O nome da regra de aprovação (com a opção **--approval-rule-name**).
   + O conteúdo da regra de aprovação (com a opção **--approval-rule-content**).

   Este exemplo atualiza uma regra de aprovação nomeada {{Require two approved approvers}} para uma pull request com o ID de{{27}}. A regra exige a aprovação de um usuário de um grupo de aprovação que inclui qualquer usuário do IAM na conta da {{123456789012}} Amazon Web Services:

   ```
   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/*\"]}]}}"
   ```

1. <a name="delete-pull-request-approval-rule"></a>Para excluir uma regra de aprovação, execute o comando **delete-pull-request-approval-rule**, especificando:
   + O ID da solicitação pull (com a opção **--id**).
   + O nome da regra de aprovação (com a opção **--approval-rule-name**).

   Por exemplo, para excluir uma regra de aprovação com o nome {{My Approval Rule}} de uma pull request com o ID de{{15}}:

   ```
   aws codecommit delete-pull-request-approval-rule --pull-request-id {{15}} --approval-rule-name "{{My Approval Rule}}"
   ```