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)
Abra o console do AWS Developer Tools em https://console.aws.amazon.com/codesuite/settings/notifications
. -
Na barra de navegação, expanda Settings (Configurações) e escolha Notification rules (Regras de notificação).
-
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.
-
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)
-
Em um terminal ou prompt de comando, execute o comando describe-notification-rule para visualizar a estrutura da regra de notificação.
-
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
. -
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 chamadoMyDemoRepo
em uma conta da AWS com o ID123456789012
. As notificações são enviadas para um tópico do Amazon SNS chamadoMyNotificationTopic
quando ramificações e tags são criadas. O nome da regra será alterado paraMyNewNotificationRule
.{ "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.
-
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 -
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)
-
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
-
Se houver êxito, o comando não retorna nada.