Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Excluir gatilhos de um repositório AWS CodeCommit

Modo de foco
Excluir gatilhos de um repositório AWS CodeCommit - AWS CodeCommit

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á.

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á.

Você pode excluir gatilhos que não estão mais sendo usados. Não é possível desfazer a exclusão de um gatilho, mas é possível recriar um novamente.

nota

Se você tiver configurado gatilhos para seu repositório, a exclusão do repositório não exclui os tópicos do Amazon SNS nem as funções do Lambda que foram configurados como destinos desses gatilhos. Não se esqueça de excluir esses recursos também, se não forem mais necessários.

Excluir um gatilho de um repositório (console)

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

  2. Em Repositories (Repositórios), escolha o repositório onde deseja excluir gatilhos de eventos de repositório.

  3. No painel de navegação do repositório, escolha Settings. Em Settings, escolha gatilhos.

  4. Selecione o gatilho que deseja excluir na lista de gatilhos e selecione Delete (Excluir).

  5. Na caixa de diálogo, digite delete (excluir) para confirmar.

Excluir um gatilho de um repositório (AWS CLI)

  1. Em um terminal (Linux, macOS ou Unix) ou prompt de comando (Windows), execute o comando get-repository-triggers para criar um arquivo JSON com a estrutura de todos os gatilhos configurados para o seu repositório. Por exemplo, para criar um arquivo JSON chamado MyTriggers.json com a estrutura de todos os acionadores configurados para um repositório chamado: MyDemoRepo

    aws codecommit get-repository-triggers --repository-name MyDemoRepo >MyTriggers.json

    Esse comando cria um arquivo nomeado MyTriggers.json no diretório em que você executou o comando.

  2. Edite o arquivo JSON em um editor de texto simples e remova o bloco de gatilho do gatilho que você deseja excluir. Substitua o par configurationId por um par repositoryName. Salve o arquivo.

    Por exemplo, se você quiser remover um gatilho chamado MyFirstTrigger do repositório chamado MyDemoReporepositoryName, configurationId substitua por e remova a instrução emred italic text:

    { "repositoryName": "MyDemoRepo", "triggers": [ { "destinationArn": "arn:aws:sns:us-east-2:111122223333:MyCodeCommitTopic", "branches": [ "main", "preprod" ], "name": "MyFirstTrigger", "customData": "", "events": [ "all" ] }, { "destinationArn": "arn:aws:lambda:us-east-2:111122223333:function:MyCodeCommitJSFunction", "branches": [], "name": "MyLambdaTrigger", "events": [ "all" ] } ] }
  3. No terminal ou na linha de comando, execute o comando put-repository-triggers. Isso atualiza os acionadores do repositório e exclui o gatilho: MyFirstTrigger

    aws codecommit put-repository-triggers --repository-name MyDemoRepo file://MyTriggers.json

    Esse comando retorna um ID de configuração semelhante ao seguinte:

    { "configurationId": "0123456-I-AM-AN-EXAMPLE" }
    nota

    Para excluir todos os gatilhos de um repositório chamado MyDemoRepo, o arquivo JSON seria semelhante a:

    { "repositoryName": "MyDemoRepo", "triggers": [] }
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.