AWS CodeCommit não está mais disponível para novos clientes. Os clientes atuais do AWS CodeCommit podem continuar usando o serviço normalmente. Saiba mais
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á.
Desassociar um modelo de regra de aprovação
Se as regras de aprovação geradas por um modelo de regra de aprovação não fizerem mais sentido para o fluxo de trabalho de sua equipe em um repositório, será possível desassociar o modelo desse repositório. A desassociação de um modelo não remove regras de aprovação criadas enquanto o modelo esteve associado ao repositório.
Para obter mais informações sobre políticas e permissões gerenciadas para modelos de regras de aprovação, consulte Permissões para ações em modelos de regras de aprovação e AWS políticas gerenciadas para CodeCommit.
Desassociar um modelo de regra de aprovação (console)
É possível usar o console para remover a associação entre um repositório e um modelo de regra de aprovação.
Como desassociar um modelo de regra de aprovação de repositórios
Abra o console do CodeCommit em https://console.aws.amazon.com/codesuite/codecommit/home
. -
Escolha Approval rule templates (Modelos de regras de aprovação). Escolha o modelo que deseja desassociar de um repositório ou repositórios e escolha Edit (Editar).
-
Em Associated repositories (Repositórios associados), escolha o X ao lado dos repositórios que deseja desassociar. Os nomes do repositório não são mais exibidos.
-
Escolha Save (Salvar). As regras de aprovação não são aplicadas a solicitações pull criadas nesses repositórios. As regras ainda são aplicadas a solicitações pull que foram criadas enquanto a associação estava em vigor.
Desassociar um modelo de regra de aprovação (AWS CLI)
É possível usar a AWS CLI para desassociar um ou mais repositórios de um modelo de regra de aprovação.
Como desassociar um modelo de regra de aprovação de um repositório
-
No terminal ou na linha de comando, execute o comando disassociate-approval-rule-template-from-repository, especificando:
-
O nome do modelo de regra de aprovação.
-
O nome do repositório.
Por exemplo, para desassociar um modelo de regra de aprovação chamado
1-approver-rule-for-all-pull-requests
de um repositório chamadoMyDemoRepo
:aws codecommit disassociate-approval-rule-template-from-repository --repository-name
MyDemoRepo
--approval-rule-template-name1-approver-rule-for-all-pull-requests
-
-
Se houver êxito, o comando não retorna nada.
Como desassociar um modelo de regra de aprovação de vários repositórios
-
No terminal ou na linha de comando, execute o comando batch-disassociate-approval-rule-template-from-repositories, especificando:
-
O nome do modelo de regra de aprovação.
-
Os nomes dos repositórios.
Por exemplo, para um modelo de regra de aprovação chamado
1-approver-rule-for-all-pull-requests
de um repositório chamadoMyDemoRepo
e um repositório chamadoMyOtherDemoRepo
:aws codecommit batch-disassociate-approval-rule-template-from-repositories --repository-names "
MyDemoRepo
", "MyOtherDemoRepo
" --approval-rule-template-name1-approver-rule-for-all-pull-requests
-
-
Se houver êxito, o comando gerará uma saída semelhante à seguinte:
{ "disassociatedRepositoryNames": [ "MyDemoRepo", "MyOtherDemoRepo" ], "errors": [] }