AWS CodeCommit ya no está disponible para nuevos clientes. Los clientes existentes de AWS CodeCommit pueden seguir utilizando el servicio con normalidad. Más información
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.
Editar 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.
Temas
Edición de un disparador de un repositorio (consola)
Abre la CodeCommit consola en https://console.aws.amazon.com/codesuite/codecommit/home
. En Repositories (Repositorios), seleccione aquel en el que quiera editar un disparador para los eventos del repositorio.
-
En el panel de navegación del repositorio, elija Settings (Configuración) y, a continuación, seleccione Triggers (Disparadores).
-
En la lista de parámetros del repositorio, seleccione el disparador que desea editar y, a continuación, elija Edit (Editar).
Realice los cambios que desee en el disparador y, a continuación, elija Save (Guardar).
Edición un disparador de un repositorio (AWS CLI)
En una terminal (Linux, macOS o Unix) o en una línea de comandos (Windows), ejecute el get-repository-triggers comando para crear un JSON archivo con la estructura de todos los activadores configurados para su repositorio. Por ejemplo, para crear un JSON archivo llamado
MyTriggers.json
con la estructura de todos los activadores configurados para un repositorio denominadoMyDemoRepo
:aws codecommit get-repository-triggers --repository-name MyDemoRepo >MyTriggers.json
Este comando no devuelve nada, excepto un archivo llamado
MyTriggers.json
se crea en el directorio en el que se ejecutó el comando.-
Edite el JSON archivo en un editor de texto sin formato y realice cambios en el bloque de activación del activador que desee editar. Sustituya el par
configurationId
por un parrepositoryName
. Guarde el archivo.Por ejemplo, si desea editar un disparador llamado
MyFirstTrigger
en el repositorio denominadoMyDemoRepo
para que se aplique a todas las ramasrepositoryName
,configurationId
sustituya y elimine laspreprod
ramasmain
Y especificadas enred italic text
. De forma predeterminada, si no se especifica ninguna rama, el activador se aplica a todas las ramas del repositorio:{ "repositoryName": "
MyDemoRepo
", "triggers": [ { "destinationArn": "arn:aws:sns:us-east-2:111122223333:MyCodeCommitTopic", "branches": ["main", "preprod"
], "name": "MyFirstTrigger", "customData": "", "events": [ "all" ] } ] } 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 hayas realizado en el
MyFirstTrigger
disparador: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
" }