Editar uma regra de notificação - Console do Developer Tools

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 uma regra de notificação

É possível editar uma regra de notificação para alterar seu nome, os eventos para os quais ela envia notificações, o tipo de detalhe ou o destino ou destinos para os quais ela envia notificações. É possível usar o console do Developer Tools ou o AWS CLI para editar regras de notificação.

Como editar uma regra de notificação (console)

  1. Abra o console do AWS Developer Tools em https://console.aws.amazon.com/codesuite/settings/notifications.

  2. Na barra de navegação, expanda Settings (Configurações) e escolha Notification rules (Regras de notificação).

  3. Em Notification rules (Regras de notificação), revise as regras configuradas para os recursos em sua conta da AWS na Região da AWS à qual você está conectado no momento. Use o seletor para alterar a Região da AWS.

  4. Escolha a regra na lista e escolha Edit (Editar). Faça suas alterações e escolha Submit (Enviar).

Como editar uma regra de notificação (AWS CLI)

  1. Em um terminal ou prompt de comando, execute o comando describe-notification-rule para visualizar a estrutura da regra de notificação.

  2. Execute o comando update-notification rule para gerar o esqueleto JSON e salve-o em um arquivo.

    aws codestar-notifications update-notification-rule --generate-cli-skeleton > update.json

    É possível nomear o arquivo como você quiser. Neste exemplo, o arquivo é update.json.

  3. Abra o arquivo JSON em um editor de texto simples e faça alterações na regra.

    O exemplo a seguir mostra uma regra de notificação chamada MyNotificationRule para um repositório chamado MyDemoRepo em uma conta da AWS com o ID 123456789012. As notificações são enviadas para um tópico do Amazon SNS chamado MyNotificationTopic quando ramificações e tags são criadas. O nome da regra será alterado para MyNewNotificationRule.

    { "Name": "MyNewNotificationRule", "EventTypeIds": [ "codecommit-repository-branches-and-tags-created" ], "Resource": "arn:aws:codecommit:us-east-1:123456789012:MyDemoRepo", "Targets": [ { "TargetType": "SNS", "TargetAddress": "arn:aws:sns:us-east-1:123456789012:MyNotificationTopic" } ], "Status": "ENABLED", "DetailType": "FULL" }

    Salve o arquivo.

  4. Usando o arquivo que você acabou de editar, no terminal ou na linha de comando, execute o comando update-notification-rule novamente para atualizar a regra de notificação.

    aws codestar-notifications update-notification-rule --cli-input-json file://update.json
  5. Se houver êxito, o comando retornará o nome de recurso da Amazon (ARN) da regra de notificação, semelhante ao seguinte:

    { "Arn": "arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/dc82df7a-EXAMPLE" }

Como remover uma tag de uma regra de notificação (AWS CLI)

  1. Em um terminal ou prompt de comando, execute o comando untag-resource. Por exemplo, o comando a seguir remove uma tag com o nome de Team.

    aws codestar-notifications untag-resource --arn arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/fe1efd35-EXAMPLE --tag-keys Team
  2. Se houver êxito, o comando não retorna nada.

Consulte também