Edición de una regla de notificación - Consola de Developer Tools

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)

  1. Abra la consola de las herramientas para desarrolladores de AWS en https://console.aws.amazon.com/codesuite/settings/notifications.

  2. En la barra de navegación, amplíe Settings (Configuración) y, a continuación, elija Notification rules (Reglas de notificación).

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

  4. 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)

  1. En un terminal o símbolo del sistema, ejecute el comando describe-notification-rule para ver la estructura de la regla de notificación.

  2. 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 esupdate.json.

  3. 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 denominado MyDemoRepo en una cuenta de AWS con el ID 123456789012. Cuando se crean ramas y etiquetas, las notificaciones se envían a un tema de Amazon SNS denominado MyNotificationTopic. El nombre de la regla se cambia a 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" }

    Guarde el archivo.

  4. 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
  5. 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)

  1. 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
  2. Si se ejecuta correctamente, este comando no devuelve nada.

Véase también