Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Modifica i trigger per un AWS CodeCommit repository
È possibile modificare i trigger che sono stati creati per un repository. CodeCommit così come gli eventi e i rami dei trigger, l'azione eseguita in risposta all'evento e altre impostazioni.
Argomenti
Modificare un trigger per un repository (console)
Apri la CodeCommit console all'indirizzo. https://console.aws.amazon.com/codesuite/codecommit/home
In Repository, selezionare il repository in cui si desidera modificare un trigger per gli eventi del repository.
-
Nel riquadro di navigazione per il repository, scegliere Settings (Impostazioni), quindi Triggers (Trigger).
-
Dall'elenco di trigger per il repository, scegliere il trigger che si desidera modificare, quindi selezionare Edit (Modifica).
Apportare le modifiche desiderate al trigger, quindi scegliere Save (Salva).
Modifica un trigger per un repository (AWS CLI)
Da un terminale (Linux, macOS o Unix) o dal prompt dei comandi (Windows), esegui il get-repository-triggers comando per creare un file JSON con la struttura di tutti i trigger configurati per il tuo repository. Ad esempio, per creare un file JSON denominato
MyTriggers.jsoncon la struttura di tutti i trigger configurati per un repository denominato:MyDemoRepoaws codecommit get-repository-triggers --repository-name MyDemoRepo >MyTriggers.jsonQuesto comando non restituisce nulla, ma
MyTriggers.jsonviene creato un file denominato nella directory in cui è stato eseguito il comando.-
Modificare il file JSON in un editor di testo semplice e apportare modifiche al blocco di trigger del trigger che si desidera modificare. Sostituire la coppia
configurationIdcon una coppiarepositoryName. Salvare il file.Ad esempio, se desideri modificare un trigger denominato
MyFirstTriggernel repository denominato inMyDemoRepomodo che si applichi a tutti i rami, sostituisciconfigurationIdconrepositoryNamee rimuovi quello specificatomaine ipreprodbranch inred italic text. Per impostazione predefinita, se non sono specificati rami, il trigger viene applicato a tutti i rami nel repository:{ "repositoryName": "MyDemoRepo", "triggers": [ { "destinationArn": "arn:aws:sns:us-east-2:111122223333:MyCodeCommitTopic", "branches": ["main", "preprod"], "name": "MyFirstTrigger", "customData": "", "events": [ "all" ] } ] } Dal terminale o dalla riga di comando, esegui il comando put-repository-triggers. Questo aggiorna tutti i trigger del repository, incluse le modifiche apportate al trigger:
MyFirstTriggeraws codecommit put-repository-triggers --repository-nameMyDemoRepofile://MyTriggers.jsonQuesto comando restituisce un ID di configurazione, simile al seguente:
{ "configurationId": "0123456-I-AM-AN-EXAMPLE" }