Edite los activadores de un AWS CodeCommit repositorio - AWS CodeCommit

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.

Edite los activadores de un AWS CodeCommit repositorio

Puede editar los desencadenadores que se han creado para un CodeCommit repositorio. Puede cambiar los eventos y las ramificaciones del disparador, la acción que se realizará en respuesta al evento y otros valores.

Edición de un disparador de un repositorio (consola)

  1. Abra la CodeCommit consola en https://console.aws.amazon.com/codesuite/codecommit/home.

  2. En Repositories (Repositorios), seleccione aquel en el que quiera editar un disparador para los eventos del repositorio.

  3. En el panel de navegación del repositorio, elija Settings (Configuración) y, a continuación, seleccione Triggers (Disparadores).

  4. En la lista de parámetros del repositorio, seleccione el disparador que desea editar y, a continuación, elija Edit (Editar).

  5. Realice los cambios que desee en el disparador y, a continuación, elija Save (Guardar).

Edición un disparador de un repositorio (AWS CLI)

  1. En un terminal (Linux, macOS o Unix) o un símbolo del sistema (Windows), ejecute el comando get-repository-triggerspara crear un archivo JSON con la estructura de todos los disparadores configurados en el repositorio. Por ejemplo, para crear un archivo JSON denominado MyTriggers.json con la estructura de todos los activadores configurados para un repositorio denominado MyDemoRepo:

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

    Este comando no devuelve nada, pero se crea un archivo denominado MyTriggers.json en el directorio en el que ejecutaste el comando.

  2. Edite el archivo JSON en un editor de texto sin formato y realice los cambios en el bloque de activación del disparador que desea editar. Sustituya el par configurationId por un par repositoryName. Guarde el archivo.

    Por ejemplo, si desea editar un activador nombrado MyFirstTriggeren el repositorio denominado para MyDemoRepoque se aplique a todas las ramas, configurationId sustitúyalo por el repositoryName texto especificado y quítelo main y las preprod ramas en cursiva roja. De forma predeterminada, si no se especifican las ramificaciones, el disparador se aplica a todas las ramificaciones del repositorio:

    { "repositoryName": "MyDemoRepo", "triggers": [ { "destinationArn": "arn:aws:sns:us-east-2:111122223333:MyCodeCommitTopic", "branches": [ "main", "preprod" ], "name": "MyFirstTrigger", "customData": "", "events": [ "all" ] } ] }
  3. En el terminal o la línea de comandos, ejecute el comando put-repository-triggers. De este modo, se actualizan todos los activadores del repositorio, incluidos los cambios que haya realizado en el MyFirstTriggeractivador:

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

    Este comando devuelve un ID de configuración similar a este:

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