

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mulai pipeline dengan penggantian revisi sumber
<a name="pipelines-trigger-source-overrides"></a>

Anda dapat menggunakan penggantian untuk memulai pipeline dengan ID revisi sumber tertentu yang Anda berikan untuk eksekusi pipeline. Misalnya, jika Anda ingin memulai pipeline yang akan memproses ID komit tertentu dari CodeCommit sumber Anda, Anda dapat menambahkan ID komit sebagai penggantian saat memulai pipeline.

**catatan**  
Anda juga dapat membuat penggantian sumber menggunakan entri transformasi input untuk menggunakan `revisionValue` in EventBridge untuk acara pipeline Anda, di mana turunan dari variabel peristiwa sumber untuk kunci objek, komit, atau ID gambar Anda. `revisionValue` Untuk informasi selengkapnya, lihat langkah opsional untuk entri transformasi masukan yang disertakan dalam prosedur di bawah[Tindakan sumber dan sumber daya Amazon ECR EventBridge](create-cwe-ecr-source.md),[Menyambungkan ke tindakan sumber Amazon S3 dengan sumber yang diaktifkan untuk acara](create-S3-source-events.md), atau[CodeCommit tindakan sumber dan EventBridge](triggering.md).

Ada empat jenis revisi sumber untuk`revisionType`: 
+ `COMMIT_ID`
+ `IMAGE_DIGEST`
+ `S3_OBJECT_VERSION_ID`
+ `S3_OBJECT_KEY`

**catatan**  
Untuk `COMMIT_ID` dan `IMAGE_DIGEST` jenis revisi sumber, ID revisi sumber berlaku untuk semua konten dalam repositori, di semua cabang.

**catatan**  
Untuk `S3_OBJECT_VERSION_ID` dan `S3_OBJECT_KEY` jenis revisi sumber, salah satu tipe dapat digunakan secara independen, atau dapat digunakan bersama untuk mengganti sumber dengan spesifik ObjectKey dan versionId. Untuk`S3_OBJECT_KEY`, parameter konfigurasi `AllowOverrideForS3ObjectKey` perlu diatur ke`true`. Untuk informasi selengkapnya tentang parameter konfigurasi sumber S3, lihat[Parameter konfigurasi](action-reference-S3.md#action-reference-S3-config).

**Topics**
+ [Mulai pipeline dengan penggantian revisi sumber (konsol)](#pipelines-trigger-source-overrides-console)
+ [Mulai pipeline dengan penggantian revisi sumber (CLI)](#pipelines-trigger-source-overrides-cli)

## Mulai pipeline dengan penggantian revisi sumber (konsol)
<a name="pipelines-trigger-source-overrides-console"></a>

**Untuk memulai pipeline secara manual dan menjalankan revisi terbaru melalui pipeline**

1. Masuk ke Konsol Manajemen AWS dan buka CodePipeline konsol di [http://console.aws.amazon. com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home).

1. Di **Nama**, pilih nama pipeline yang ingin Anda mulai. 

1. Pada halaman detail pipeline, pilih **Rilis perubahan**. Memilih **Perubahan rilis** membuka jendela **Rilis perubahan**. Untuk **penggantian revisi Sumber**, pilih panah untuk memperluas bidang. Di **Sumber**, masukkan ID revisi sumber. Misalnya, jika pipeline Anda memiliki CodeCommit sumber, pilih ID komit dari bidang yang ingin Anda gunakan.  
![Contoh layar penggantian di. CodePipeline](http://docs.aws.amazon.com/id_id/codepipeline/latest/userguide/images/overrides.png)

## Mulai pipeline dengan penggantian revisi sumber (CLI)
<a name="pipelines-trigger-source-overrides-cli"></a>

**Untuk memulai pipeline secara manual dan menjalankan ID revisi sumber yang ditentukan untuk artefak melalui pipa**

1. Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows) dan gunakan AWS CLI untuk menjalankan **start-pipeline-execution** perintah, dengan menentukan nama pipeline yang ingin Anda mulai. Anda juga menggunakan **--source-revisions** argumen untuk memberikan ID revisi sumber. Revisi sumber terdiri dari ActionName, revisionType, dan revisionValue. Nilai RevisionType yang valid adalah. `COMMIT_ID | IMAGE_DIGEST | S3_OBJECT_VERSION_ID | S3_OBJECT_KEY` 

   Dalam contoh berikut, untuk mulai menjalankan perubahan yang ditentukan melalui pipeline bernama**codecommit-pipeline**, perintah berikut menspesifikasikan nama tindakan sumber Sumber, jenis revisi`COMMIT_ID`, dan ID komit dari`78a25c18755ccac3f2a9eec099dEXAMPLE`.

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

1. Untuk memverifikasi keberhasilan, lihat objek yang dikembalikan. Perintah ini mengembalikan ID eksekusi, mirip dengan berikut ini:

   ```
   {
       "pipelineExecutionId": {{"c53dbd42-This-Is-An-Example"}}
   }
   ```
**catatan**  
Setelah Anda memulai pipeline, Anda dapat memantau kemajuannya di CodePipeline konsol atau dengan menjalankan **get-pipeline-state** perintah. Lihat informasi yang lebih lengkap di [Lihat saluran pipa (konsol)](pipelines-view-console.md) dan [Lihat detail dan riwayat saluran pipa (CLI)](pipelines-view-cli.md).