Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Edición de una regla de notificación
Puede editar una regla de notificación para cambiar su nombre, los eventos para los que envía notificaciones, el tipo de detalle o el destino o los destinos a los que envía notificaciones. Puede utilizar la consola de herramientas para desarrolladores o la AWS CLI para editar reglas de notificación.
Para editar una regla de notificación (consola)
Abra la consola de las herramientas para desarrolladores de AWS en https://console.aws.amazon.com/codesuite/settings/notifications
. -
En la barra de navegación, amplíe Settings (Configuración) y, a continuación, elija Notification rules (Reglas de notificación).
-
En Notification rules (Reglas de notificación), revise las reglas configuradas para los recursos en su cuenta de AWS en la Región de AWS en la que ha iniciado sesión actualmente. Utilice el selector para cambiar la Región de AWS.
-
Elija la regla de la lista y, a continuación, elija Edit (Editar). Realice sus cambios y, a continuación, elija Submit (Enviar).
Para editar una regla de notificación (AWS CLI)
-
En un terminal o símbolo del sistema, ejecute el comando describe-notification-rule para ver la estructura de la regla de notificación.
-
Ejecute el comando update-notification rule para generar el esqueleto JSON y guárdelo en un archivo.
aws codestar-notifications update-notification-rule --generate-cli-skeleton >
update.json
Puede asignar al archivo el nombre que desee. En este ejemplo, el archivo es
update.json
. -
Abra el archivo JSON en un editor de texto sin formato y realice cambios en la regla.
En el siguiente ejemplo, se muestra una regla de notificación denominada
MyNotificationRule
para un repositorio denominadoMyDemoRepo
en una cuenta de AWS con el ID123456789012
. Cuando se crean ramas y etiquetas, las notificaciones se envían a un tema de Amazon SNS denominadoMyNotificationTopic
. El nombre de la regla se cambia aMyNewNotificationRule
.{ "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" }Guarde el archivo.
-
Mediante el archivo que acaba de modificar en el terminal o línea de comandos, vuelva a ejecutar el comando update-notification-rule para actualizar la regla de notificación.
aws codestar-notifications update-notification-rule --cli-input-json file://
update
.json -
Si se ejecuta correctamente, el comando devuelve el nombre de recurso de Amazon (ARN) de la regla de notificación, similar a lo siguiente.
{ "Arn": "arn:aws:codestar-notifications:
us-east-1
:123456789012
:notificationrule/dc82df7a-EXAMPLE" }
Para eliminar una etiqueta de una regla de notificación (AWS CLI)
-
Ejecute el comando untag-resource en un terminal o en la línea de comandos. Por ejemplo, el siguiente comando elimina una etiqueta cuyo nombre es
Team
.aws codestar-notifications untag-resource --arn arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/fe1efd35-EXAMPLE --tag-keys Team
-
Si se ejecuta correctamente, este comando no devuelve nada.