

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

# Avvia una pipeline con una modifica della revisione del codice sorgente
<a name="pipelines-trigger-source-overrides"></a>

È possibile utilizzare le sostituzioni per avviare una pipeline con un ID di revisione dell'origine specifico fornito per l'esecuzione della pipeline. Ad esempio, se desideri avviare una pipeline che elabori un ID di commit specifico dalla tua CodeCommit origine, puoi aggiungere l'ID di commit come override all'avvio della pipeline.

**Nota**  
Puoi anche creare un override di origine utilizzando la voce di trasformazione di input per utilizzare l'`revisionValue`in EventBridge per l'evento pipeline, dove deriva dalla variabile dell'`revisionValue`evento source per la chiave dell'oggetto, il commit o l'ID dell'immagine. Per ulteriori informazioni, vedete il passaggio facoltativo per l'immissione della trasformazione di input incluso nelle procedure riportate in [Azioni e risorse relative ai sorgenti di Amazon ECR EventBridge](create-cwe-ecr-source.md)[Connessione alle azioni di origine di Amazon S3 con una fonte abilitata per gli eventi](create-S3-source-events.md), o. [CodeCommit azioni di origine e EventBridge](triggering.md)

Esistono quattro tipi di revisione del codice sorgente per`revisionType`: 
+ `COMMIT_ID`
+ `IMAGE_DIGEST`
+ `S3_OBJECT_VERSION_ID`
+ `S3_OBJECT_KEY`

**Nota**  
Per i `IMAGE_DIGEST` tipi `COMMIT_ID` e i tipi di revisioni del codice sorgente, l'ID di revisione del codice sorgente si applica a tutto il contenuto del repository, in tutte le filiali.

**Nota**  
Per i `S3_OBJECT_KEY` tipi `S3_OBJECT_VERSION_ID` e le revisioni dei sorgenti, entrambi i tipi possono essere utilizzati indipendentemente oppure possono essere usati insieme per sovrascrivere l'origine con un VersionID specifico. ObjectKey Perché`S3_OBJECT_KEY`, il parametro di configurazione `AllowOverrideForS3ObjectKey` deve essere impostato su. `true` Per ulteriori informazioni sui parametri di configurazione del codice sorgente S3, consulta[Parametri di configurazione](action-reference-S3.md#action-reference-S3-config).

**Topics**
+ [Avvia una pipeline con un override della revisione del codice sorgente (console)](#pipelines-trigger-source-overrides-console)
+ [Avvia una pipeline con un override della revisione del codice sorgente (CLI)](#pipelines-trigger-source-overrides-cli)

## Avvia una pipeline con un override della revisione del codice sorgente (console)
<a name="pipelines-trigger-source-overrides-console"></a>

**Per avviare manualmente una pipeline ed eseguire la revisione più recente in una pipeline**

1. [Accedi Console di gestione AWS e apri la CodePipeline console all'indirizzo http://console.aws.amazon. com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home).

1. In **Name (Nome)**, scegliere il nome della pipeline da avviare. 

1. Nella pagina dei dettagli della pipeline, scegli **Release change**. Scegliendo **Release change** si apre la finestra **Release change**. Per **Sostituire la revisione della versione del codice sorgente**, scegliete la freccia per espandere il campo. In **Source**, inserisci l'ID di revisione del codice sorgente. Ad esempio, se la tua pipeline ha un' CodeCommit origine, scegli l'ID di commit dal campo che desideri utilizzare.  
![\[Un esempio della schermata delle sostituzioni in. CodePipeline\]](http://docs.aws.amazon.com/it_it/codepipeline/latest/userguide/images/overrides.png)

## Avvia una pipeline con un override della revisione del codice sorgente (CLI)
<a name="pipelines-trigger-source-overrides-cli"></a>

**Per avviare manualmente una pipeline ed eseguire l'ID di revisione di origine specificato per un artefatto attraverso una pipeline**

1. Apri un terminale (Linux, macOS o Unix) o il prompt dei comandi (Windows) e usa AWS CLI per eseguire il **start-pipeline-execution** comando, specificando il nome della pipeline che desideri avviare. Utilizzate l'**--source-revisions**argomento anche per fornire l'ID di revisione del codice sorgente. La revisione di origine è composta da ActionName, RevisionType e RevisionValue. I valori RevisionType validi sono. `COMMIT_ID | IMAGE_DIGEST | S3_OBJECT_VERSION_ID | S3_OBJECT_KEY` 

   Nell'esempio seguente, per iniziare a eseguire la modifica specificata tramite una pipeline denominata**codecommit-pipeline**, il comando seguente specifica il nome dell'azione di origine di Source, un tipo di revisione e un ID di `COMMIT_ID` commit di. `78a25c18755ccac3f2a9eec099dEXAMPLE`

   ```
   aws codepipeline start-pipeline-execution --name codecommit-pipeline --source-revisions actionName=Source,revisionType=COMMIT_ID,revisionValue=78a25c18755ccac3f2a9eec099dEXAMPLE --region us-west-1
   ```

1. Per verificare l'esito positivo, visualizzare l'oggetto restituito. Questo comando restituisce un ID esecuzione, simile al seguente:

   ```
   {
       "pipelineExecutionId": "c53dbd42-This-Is-An-Example"
   }
   ```
**Nota**  
Dopo aver avviato la pipeline, potete monitorarne l'avanzamento nella CodePipeline console o eseguendo il comando. **get-pipeline-state** Per ulteriori informazioni, consultare [Visualizza le pipeline (console)](pipelines-view-console.md) e [Visualizzazione dei dettagli e della cronologia della pipeline (CLI)](pipelines-view-cli.md).