

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

# Lihat eksekusi di CodePipeline
<a name="executions-view"></a>

Anda dapat menggunakan AWS CodePipeline konsol atau AWS CLI untuk melihat status eksekusi, melihat riwayat eksekusi, dan mencoba lagi tahapan atau tindakan yang gagal.

**Topics**
+ [Lihat riwayat eksekusi pipeline (konsol)](#pipelines-executions-console)
+ [Lihat status eksekusi (konsol)](#pipelines-executions-status-console)
+ [Melihat eksekusi masuk (Konsol)](#pipelines-executions-inbound-console)
+ [Lihat revisi sumber eksekusi pipeline (konsol)](#pipelines-source-revisions-console)
+ [Lihat eksekusi tindakan (konsol)](#pipelines-action-executions-console)
+ [Lihat artefak aksi dan informasi penyimpanan artefak (konsol)](#pipelines-action-artifacts-console)
+ [Lihat detail dan riwayat saluran pipa (CLI)](#executions-view-cli)

## Lihat riwayat eksekusi pipeline (konsol)
<a name="pipelines-executions-console"></a>

Anda dapat menggunakan CodePipeline konsol untuk melihat daftar semua pipeline di akun Anda. Anda juga dapat melihat detail untuk setiap pipeline, termasuk kapan tindakan terakhir dijalankan di pipeline, apakah transisi antar tahapan diaktifkan atau dinonaktifkan, apakah ada tindakan yang gagal, dan informasi lainnya. Anda juga dapat melihat halaman riwayat yang menampilkan detail untuk semua eksekusi pipeline yang histori telah direkam.

**catatan**  
Saat beralih di antara mode eksekusi tertentu, tampilan dan riwayat pipeline mungkin berubah. Untuk informasi selengkapnya, lihat [Mengatur atau mengubah mode eksekusi pipa](execution-modes.md).

Riwayat eksekusi dipertahankan hingga 12 bulan.

Anda dapat menggunakan konsol untuk melihat riwayat eksekusi dalam pipeline, termasuk status, revisi sumber, dan detail waktu untuk setiap eksekusi.

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

   Nama-nama semua pipeline yang terkait dengan AWS akun Anda ditampilkan, bersama dengan statusnya.

1. Di **Nama**, pilih nama pipa.

1. Pilih **Lihat riwayat**.
**catatan**  
Untuk pipeline dalam mode eksekusi PARALLEL, tampilan pipeline utama tidak menunjukkan struktur pipa atau eksekusi yang sedang berlangsung. Untuk pipeline dalam mode eksekusi PARALLEL, Anda mengakses struktur pipeline dengan memilih ID untuk eksekusi yang ingin Anda lihat dari halaman riwayat eksekusi. Pilih **Riwayat** di navigasi kiri, pilih ID eksekusi untuk eksekusi paralel, lalu lihat pipeline pada tab **Visualisasi**.  
![Tampilan konsol dari daftar pipeline menunjukkan nama, status, jenis, dan eksekusi terbaru untuk setiap pipeline.](http://docs.aws.amazon.com/id_id/codepipeline/latest/userguide/images/view-exec-history.png)

1. Lihat status, revisi sumber, detail perubahan, dan pemicu yang terkait dengan setiap eksekusi untuk pipeline Anda. Eksekusi pipeline yang telah diputar kembali akan menampilkan jenis eksekusi **Rollback** pada layar detail di konsol. Untuk eksekusi gagal yang memicu rollback otomatis, ID eksekusi gagal ditampilkan.

1. Pilih eksekusi. Tampilan detail menunjukkan detail eksekusi, tab **Timeline**, tab **Visualisasi**, dan tab **Variabel**. Nilai variabel untuk variabel pada tingkat pipeline diselesaikan pada saat eksekusi pipeline dan dapat dilihat dalam riwayat eksekusi untuk setiap eksekusi. 
**catatan**  
Variabel keluaran dari tindakan pipeline dapat dilihat pada tab Variabel keluaran di bawah riwayat untuk setiap eksekusi tindakan.

## Lihat status eksekusi (konsol)
<a name="pipelines-executions-status-console"></a>

Anda dapat melihat status pipeline di **Status** pada halaman riwayat eksekusi. Pilih tautan ID eksekusi, lalu lihat status tindakan.

Berikut ini adalah status yang valid untuk jaringan pipa, tahapan, dan tindakan:

**catatan**  
Status pipeline berikut juga berlaku untuk eksekusi pipeline yang merupakan eksekusi inbound. Untuk melihat eksekusi masuk dan statusnya, lihat[Melihat eksekusi masuk (Konsol)](#pipelines-executions-inbound-console).


**Negara bagian tingkat pipa**  

| Status pipa | Deskripsi | 
| --- | --- | 
| InProgress | Eksekusi pipeline saat ini sedang berjalan. | 
| Stopping | Eksekusi pipeline berhenti karena permintaan untuk berhenti dan menunggu atau menghentikan dan meninggalkan eksekusi pipa. | 
| Dihentikan | Proses penghentian selesai, dan eksekusi pipa dihentikan. | 
| Berhasil | Eksekusi pipa selesai dengan sukses. | 
| Digantikan | Sementara eksekusi pipeline ini menunggu tahap berikutnya selesai, eksekusi pipeline yang lebih baru maju dan dilanjutkan melalui pipeline sebagai gantinya. | 
| Gagal | Eksekusi pipeline tidak berhasil diselesaikan. | 


**Negara bagian tingkat panggung**  

| Status panggung | Deskripsi | 
| --- | --- | 
| InProgress | Panggung sedang berjalan. | 
| Stopping | Eksekusi tahap berhenti karena permintaan untuk berhenti dan menunggu atau berhenti dan meninggalkan eksekusi pipa. | 
| Dihentikan | Proses penghentian selesai, dan eksekusi panggung dihentikan. | 
| Berhasil | Panggung selesai dengan sukses. | 
| Gagal | Panggung tidak selesai dengan sukses. | 


**Negara bagian tingkat aksi**  

| Status tindakan | Deskripsi | 
| --- | --- | 
| InProgress | Tindakan sedang berjalan. | 
| Ditinggalkan | Tindakan ini ditinggalkan karena permintaan untuk menghentikan dan meninggalkan eksekusi pipa. | 
| Berhasil | Tindakan itu selesai dengan sukses. | 
| Gagal | Untuk tindakan persetujuan, status GAGAL berarti tindakan ditolak oleh peninjau atau gagal karena konfigurasi tindakan yang salah. | 

## Melihat eksekusi masuk (Konsol)
<a name="pipelines-executions-inbound-console"></a>

Anda dapat menggunakan konsol untuk melihat status dan detail untuk eksekusi masuk. Ketika transisi diaktifkan atau tahap menjadi tersedia, eksekusi inbound yang `InProgress` berlanjut dan memasuki tahap. Eksekusi inbound dengan `Stopped` status tidak memasuki tahap. Status eksekusi masuk berubah menjadi `Failed` jika pipeline diedit. Saat Anda mengedit pipeline, semua eksekusi yang sedang berlangsung tidak dilanjutkan, dan status eksekusi berubah menjadi. `Failed`

Jika Anda tidak melihat eksekusi masuk, maka tidak ada eksekusi yang tertunda pada transisi tahap dinonaktifkan.

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

   Nama-nama semua pipeline yang terkait dengan AWS akun Anda akan ditampilkan. 

1. Pilih nama pipeline yang ingin Anda lihat eksekusi masuk, Lakukan salah satu hal berikut: 
   + Pilih **Lihat**. Dalam diagram pipeline, di bidang **ID eksekusi masuk** di depan transisi yang dinonaktifkan, Anda dapat melihat ID eksekusi masuk.   
![Informasi tentang revisi dapat dilihat pada halaman riwayat eksekusi](http://docs.aws.amazon.com/id_id/codepipeline/latest/userguide/images/inbound-console.png)

     Pilih **Lihat ringkasan** untuk melihat detail eksekusi, seperti ID eksekusi, pemicu sumber, dan nama tahap berikutnya.
   + Pilih pipeline dan pilih **Lihat riwayat**.

## Lihat revisi sumber eksekusi pipeline (konsol)
<a name="pipelines-source-revisions-console"></a>

Anda dapat melihat detail tentang artefak sumber (artefak keluaran yang berasal dari tahap pertama pipa) yang digunakan dalam eksekusi pipa. Detailnya mencakup pengidentifikasi, seperti komit IDs, komentar check-in, dan, saat Anda menggunakan CLI, nomor versi tindakan pembuatan pipeline. Untuk beberapa jenis revisi, Anda dapat melihat dan membuka URL komit. Revisi sumber terdiri dari yang berikut:
+ **Ringkasan**: Ringkasan informasi tentang revisi artefak terbaru. Untuk GitHub dan CodeCommit repositori, pesan komit. Untuk bucket atau tindakan Amazon S3, konten codepipeline-artifact-revision-summary kunci yang disediakan pengguna yang ditentukan dalam metadata objek. 
+ **revisionUrl**: URL revisi untuk revisi artefak (misalnya, URL repositori eksternal). 
+ **RevisionID**: ID revisi untuk revisi artefak. Misalnya, untuk perubahan sumber dalam GitHub repositori CodeCommit atau, ini adalah ID komit. Untuk artefak yang disimpan dalam GitHub atau CodeCommit repositori, ID komit ditautkan ke halaman detail komit. 

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

   Nama-nama semua jaringan pipa yang terkait dengan Anda Akun AWS akan ditampilkan. 

1. Pilih nama pipeline yang ingin Anda lihat detail revisi sumbernya. Lakukan salah satu tindakan berikut: 
   + Pilih **Lihat riwayat**. Dalam **revisi Sumber**, perubahan sumber untuk setiap eksekusi terdaftar.
   + Temukan tindakan yang ingin Anda lihat detail revisi sumber, lalu temukan informasi revisi di bagian bawah tahapnya:   
![Informasi tentang revisi dapat dilihat di bagian bawah panggung di CodePipeline konsol.](http://docs.aws.amazon.com/id_id/codepipeline/latest/userguide/images/view-changes-console-3.png)

     Pilih **Lihat revisi saat ini** untuk melihat informasi sumber. Dengan pengecualian artefak yang disimpan dalam bucket Amazon S3, pengidentifikasi seperti IDs komit dalam tampilan detail informasi ini ditautkan ke halaman informasi sumber untuk artefak.   
![Lihat revisi sumber.](http://docs.aws.amazon.com/id_id/codepipeline/latest/userguide/images/view-changes-console-4.png)

## Lihat eksekusi tindakan (konsol)
<a name="pipelines-action-executions-console"></a>

Anda dapat melihat detail tindakan untuk pipeline, seperti ID eksekusi tindakan, artefak input, artefak keluaran, dan status. Anda dapat melihat detail tindakan dengan memilih pipeline di konsol dan kemudian memilih ID eksekusi.

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

   Nama-nama semua pipeline yang terkait dengan AWS akun Anda ditampilkan. 

1. Pilih nama pipeline yang ingin Anda lihat detail tindakannya, lalu pilih **Lihat riwayat**. 

1. Di **Execution ID**, pilih ID eksekusi yang ingin Anda lihat detail eksekusi tindakan.

1. Anda dapat melihat informasi berikut di tab **Timeline**:

   1. Di **Nama tindakan**, pilih tautan untuk membuka halaman detail untuk tindakan di mana Anda dapat melihat status, nama panggung, nama tindakan, data konfigurasi, dan informasi artefak.

   1. Di **Penyedia**, pilih tautan untuk melihat detail penyedia tindakan. Misalnya, di pipeline contoh sebelumnya, jika Anda memilih CodeDeploy tahap Staging atau Produksi, halaman CodeDeploy konsol untuk CodeDeploy aplikasi yang dikonfigurasi untuk tahap tersebut akan ditampilkan.

## Lihat artefak aksi dan informasi penyimpanan artefak (konsol)
<a name="pipelines-action-artifacts-console"></a>

Anda dapat melihat detail artefak input dan output untuk suatu tindakan. Anda juga dapat memilih tautan yang membawa Anda ke informasi artefak untuk tindakan itu. Karena penyimpanan artefak menggunakan versi, setiap eksekusi tindakan memiliki lokasi artefak input dan output yang unik.

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

   Nama-nama semua pipeline yang terkait dengan AWS akun Anda ditampilkan. 

1. Pilih nama pipeline yang ingin Anda lihat detail tindakannya, lalu pilih **Lihat riwayat**. 

1. Di **Execution ID**, pilih ID eksekusi yang ingin Anda lihat detail tindakannya.

1. Pada tab **Timeline**, di **Nama tindakan**, pilih tautan untuk membuka halaman detail untuk tindakan tersebut.

1. Pada halaman detail, pada tab **Eksekusi**, lihat status dan waktu eksekusi tindakan.

1. Pada tab **Konfigurasi**, lihat konfigurasi sumber daya untuk tindakan (misalnya, nama proyek CodeBuild build).

1. **Pada tab **Artefak**, lihat detail artefak di **Jenis Artifact dan penyedia Artifact**.** Pilih tautan di bawah **Nama Artifact** untuk melihat artefak di toko artefak.

1. Pada tab **Variabel keluaran**, lihat variabel yang diselesaikan dari tindakan dalam pipeline untuk eksekusi tindakan.

## Lihat detail dan riwayat saluran pipa (CLI)
<a name="executions-view-cli"></a>

Anda dapat menjalankan perintah berikut untuk melihat detail tentang pipeline dan eksekusi pipeline Anda:
+  **list-pipelines**perintah untuk melihat ringkasan semua pipeline yang terkait dengan Anda Akun AWS.
+ **get-pipeline**perintah untuk meninjau detail dari satu pipa.
+ **list-pipeline-executions**untuk melihat ringkasan eksekusi terbaru untuk pipa.
+ **get-pipeline-execution**untuk melihat informasi tentang eksekusi pipeline, termasuk detail tentang artefak, ID eksekusi pipeline, dan nama, versi, dan status pipeline. 
+ **get-pipeline-state**perintah untuk melihat pipeline, stage, dan status tindakan.
+ **list-action-executions**untuk melihat detail eksekusi tindakan untuk pipeline. 

**Topics**
+ [Lihat riwayat eksekusi dengan `list-pipeline-executions` (CLI)](#pipelines-executions-cli)
+ [Lihat status pipa dengan `get-pipeline-state` (CLI)](#pipelines-executions-status-cli)
+ [Lihat status eksekusi masuk dengan `get-pipeline-state` (CLI)](#pipelines-executions-inbound-cli)
+ [Lihat status dan revisi sumber dengan `get-pipeline-execution` (CLI)](#pipelines-source-revisions-cli)
+ [Lihat eksekusi tindakan dengan `list-action-executions` (CLI)](#pipelines-action-executions-cli)

### Lihat riwayat eksekusi dengan `list-pipeline-executions` (CLI)
<a name="pipelines-executions-cli"></a>

Anda dapat melihat riwayat eksekusi pipeline.
+ Untuk melihat detail tentang eksekusi pipeline sebelumnya, jalankan **[list-pipeline-executions](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/list-pipeline-executions.html)** perintah, dengan menentukan nama unik pipeline. Misalnya, untuk melihat detail tentang status pipeline saat ini bernama{{MyFirstPipeline}}, masukkan yang berikut ini:

  ```
  aws codepipeline list-pipeline-executions --pipeline-name {{MyFirstPipeline}}
  ```

  Perintah ini mengembalikan informasi ringkasan tentang semua eksekusi pipeline yang histori telah dicatat. Ringkasan mencakup waktu mulai dan akhir, durasi, dan status. 

  Eksekusi pipeline yang telah digulung kembali akan menunjukkan jenis `Rollback` eksekusi. Untuk eksekusi gagal yang memicu rollback otomatis, ID eksekusi gagal ditampilkan.

  Contoh berikut menunjukkan data yang dikembalikan untuk pipeline bernama {{MyFirstPipeline}} yang telah memiliki tiga eksekusi:

  ```
  {
      "pipelineExecutionSummaries": [
          {
              "pipelineExecutionId": "eb7ebd36-353a-4551-90dc-18ca5EXAMPLE",
              "status": "Succeeded",
              "startTime": "2024-04-16T09:00:28.185000+00:00",
              "lastUpdateTime": "2024-04-16T09:00:29.665000+00:00",
              "sourceRevisions": [
                  {
                      "actionName": "Source",
                      "revisionId": "revision_ID",
                      "revisionSummary": "Added README.txt",
                      "revisionUrl": "{{console-URL}}"
                  }
              ],
              "trigger": {
                  "triggerType": "StartPipelineExecution",
                  "triggerDetail": "{{trigger_ARN}}"
              },
              "executionMode": "SUPERSEDED"
          },
          {
              "pipelineExecutionId": "fcd61d8b-4532-4384-9da1-2aca1EXAMPLE",
              "status": "Succeeded",
              "startTime": "2024-04-16T08:58:56.601000+00:00",
              "lastUpdateTime": "2024-04-16T08:59:04.274000+00:00",
              "sourceRevisions": [
                  {
                      "actionName": "Source",
                      "revisionId": "revision_ID",
                      "revisionSummary": "Added README.txt",
                      "revisionUrl": "console_URL"
                  }
              ],
              "trigger": {
                  "triggerType": "StartPipelineExecution",
                  "triggerDetail": "{{trigger_ARN}}"
              },
              "executionMode": "SUPERSEDED"
          }
  ```

  Untuk melihat detail lebih lanjut tentang eksekusi pipeline, jalankan**[get-pipeline-execution](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/get-pipeline-execution.html)**, dengan menentukan ID unik dari eksekusi pipeline. Misalnya, untuk melihat detail lebih lanjut tentang eksekusi pertama pada contoh sebelumnya, masukkan yang berikut ini: 

  ```
  aws codepipeline get-pipeline-execution --pipeline-name {{MyFirstPipeline}} --pipeline-execution-id 7cf7f7cb-3137-539g-j458-d7eu3EXAMPLE
  ```

  Perintah ini mengembalikan informasi ringkasan tentang eksekusi pipeline, termasuk detail tentang artefak, ID eksekusi pipeline, dan nama, versi, dan status pipeline. 

  Contoh berikut menunjukkan data yang dikembalikan untuk pipeline bernama{{MyFirstPipeline}}:

  ```
  {
      "pipelineExecution": {
          "pipelineExecutionId": "3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE",
          "pipelineVersion": 2,
          "pipelineName": "MyFirstPipeline",
          "status": "Succeeded",
          "artifactRevisions": [
              {
                  "created": 1496380678.648,
                  "revisionChangeIdentifier": "1496380258.243",
                  "revisionId": "7636d59f3c461cEXAMPLE8417dbc6371",
                  "name": "MyApp",
                  "revisionSummary": "Updating the application for feature 12-4820"
              }
          ]
      }
  }
  ```

### Lihat status pipa dengan `get-pipeline-state` (CLI)
<a name="pipelines-executions-status-cli"></a>

Anda dapat menggunakan CLI untuk melihat pipeline, stage, dan status tindakan.
+ Untuk melihat detail tentang status pipeline saat ini, jalankan **[get-pipeline-state](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/get-pipeline-state.html)** perintah, dengan menentukan nama unik pipeline. Misalnya, untuk melihat detail tentang status pipeline saat ini bernama{{MyFirstPipeline}}, masukkan yang berikut ini:

  ```
  aws codepipeline get-pipeline-state --name {{MyFirstPipeline}}
  ```

  Perintah ini mengembalikan status saat ini dari semua tahapan pipa dan status tindakan dalam tahapan tersebut.

  Contoh berikut menunjukkan data yang dikembalikan untuk pipa tiga tahap bernama{{MyFirstPipeline}}, di mana dua tahap pertama dan tindakan menunjukkan keberhasilan, yang ketiga menunjukkan kegagalan, dan transisi antara tahap kedua dan ketiga dinonaktifkan:

  ```
  {
      "updated": 1427245911.525,
      "created": 1427245911.525,
      "pipelineVersion": 1,
      "pipelineName": "MyFirstPipeline",
      "stageStates": [
          {
              "actionStates": [
                  {
                      "actionName": "Source",
                      "entityUrl": "https://console.aws.amazon.com/s3/home?#",
                      "latestExecution": {
                          "status": "Succeeded",
                          "lastStatusChange": 1427298837.768
                      }
                  }
              ],
              "stageName": "Source"
          },
          {
              "actionStates": [
                  {
                      "actionName": "Deploy-CodeDeploy-Application",
                      "entityUrl": "https://console.aws.amazon.com/codedeploy/home?#",
                      "latestExecution": {
                          "status": "Succeeded",
                          "lastStatusChange": 1427298939.456,
                          "externalExecutionUrl": "https://console.aws.amazon.com/?#",
                          "externalExecutionId": ""c53dbd42-This-Is-An-Example"",
                          "summary": "Deployment Succeeded"
                      }
                  }
              ],
              "inboundTransitionState": {
                  "enabled": true
              },
              "stageName": "Staging"
          },
          {
              "actionStates": [
                  {
                      "actionName": "Deploy-Second-Deployment",
                      "entityUrl": "https://console.aws.amazon.com/codedeploy/home?#",
                      "latestExecution": {
                          "status": "Failed",
                          "errorDetails": {
                              "message": "Deployment Group is already deploying deployment ...",
                              "code": "JobFailed"
                          },
                          "lastStatusChange": 1427246155.648
                      }
                  }
              ],
              "inboundTransitionState": {
                  "disabledReason": "Disabled while I investigate the failure",
                  "enabled": false,
                  "lastChangedAt": 1427246517.847,
                  "lastChangedBy": "arn:aws:iam::80398EXAMPLE:user/CodePipelineUser"
              },
              "stageName": "Production"
          }
      ]
  }
  ```

### Lihat status eksekusi masuk dengan `get-pipeline-state` (CLI)
<a name="pipelines-executions-inbound-cli"></a>

Anda dapat menggunakan CLI untuk melihat status eksekusi masuk. Ketika transisi diaktifkan atau tahap menjadi tersedia, eksekusi inbound yang `InProgress` berlanjut dan memasuki tahap. Eksekusi inbound dengan `Stopped` status tidak memasuki tahap. Status eksekusi masuk berubah menjadi `Failed` jika pipeline diedit. Saat Anda mengedit pipeline, semua eksekusi yang sedang berlangsung tidak dilanjutkan, dan status eksekusi berubah menjadi. `Failed`
+ Untuk melihat detail tentang status pipeline saat ini, jalankan **[get-pipeline-state](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/get-pipeline-state.html)** perintah, dengan menentukan nama unik pipeline. Misalnya, untuk melihat detail tentang status pipeline saat ini bernama{{MyFirstPipeline}}, masukkan yang berikut ini:

  ```
  aws codepipeline get-pipeline-state --name {{MyFirstPipeline}}
  ```

  Perintah ini mengembalikan status saat ini dari semua tahapan pipa dan status tindakan dalam tahapan tersebut. Output juga menunjukkan ID eksekusi pipeline di setiap tahap, dan apakah ada ID eksekusi masuk untuk tahap dengan transisi yang dinonaktifkan.

  Contoh berikut menunjukkan data yang dikembalikan untuk pipeline dua tahap bernama{{MyFirstPipeline}}, di mana tahap pertama menunjukkan transisi yang diaktifkan dan eksekusi pipeline yang berhasil, dan tahap kedua, bernama`Beta`, menunjukkan transisi yang dinonaktifkan dan ID eksekusi masuk. Eksekusi inbound dapat memiliki`InProgress`,`Stopped`, atau `FAILED` state.

  ```
  {
      "pipelineName": "MyFirstPipeline",
      "pipelineVersion": 2,
      "stageStates": [
          {
              "stageName": "Source",
              "inboundTransitionState": {
                  "enabled": true
              },
              "actionStates": [
                  {
                      "actionName": "SourceAction",
                      "currentRevision": {
                          "revisionId": "PARcnxX_u0SMRBnKh83pHL09.zPRLLMu"
                      },
                      "latestExecution": {
                          "actionExecutionId": "14c8b311-0e34-4bda-EXAMPLE",
                          "status": "Succeeded",
                          "summary": "Amazon S3 version id: PARcnxX_u0EXAMPLE",
                          "lastStatusChange": 1586273484.137,
                          "externalExecutionId": "PARcnxX_u0EXAMPLE"
                      },
                      "entityUrl": "https://console.aws.amazon.com/s3/home?#"
                  }
              ],
              "latestExecution": {
                  "pipelineExecutionId": "27a47e06-6644-42aa-EXAMPLE",
                  "status": "Succeeded"
              }
          },
          {
              "stageName": "Beta",
              "inboundExecution": {
                  "pipelineExecutionId": "27a47e06-6644-42aa-958a-EXAMPLE",
                  "status": "InProgress"
              },
              "inboundTransitionState": {
                  "enabled": false,
                  "lastChangedBy": "{{USER_ARN}}",
                  "lastChangedAt": 1586273583.949,
                  "disabledReason": "disabled"
              },
                      "currentRevision": {
              "actionStates": [
                  {
                      "actionName": "BetaAction",
                      "latestExecution": {
                          "actionExecutionId": "a748f4bf-0b52-4024-98cf-EXAMPLE",
                          "status": "Succeeded",
                          "summary": "Deployment Succeeded",
                          "lastStatusChange": 1586272707.343,
                          "externalExecutionId": "d-KFGF3EXAMPLE",
                          "externalExecutionUrl": "https://us-west-2.console.aws.amazon.com/codedeploy/home?#/deployments/d-KFGF3WTS2"
                      },
                      "entityUrl": "https://us-west-2.console.aws.amazon.com/codedeploy/home?#/applications/my-application"
                  }
              ],
              "latestExecution": {
                  "pipelineExecutionId": "f6bf1671-d706-4b28-EXAMPLE",
                  "status": "Succeeded"
              }
          }
      ],
      "created": 1585622700.512,
      "updated": 1586273472.662
  }
  ```

### Lihat status dan revisi sumber dengan `get-pipeline-execution` (CLI)
<a name="pipelines-source-revisions-cli"></a>

Anda dapat melihat detail tentang artefak sumber (artefak keluaran yang berasal dari tahap pertama pipa) yang digunakan dalam eksekusi pipa. Detailnya mencakup pengidentifikasi, seperti komit IDs, komentar check-in, waktu sejak artefak dibuat atau diperbarui dan, saat Anda menggunakan CLI, nomor versi tindakan build. Untuk beberapa jenis revisi, Anda dapat melihat dan membuka URL komit untuk versi artefak. Revisi sumber terdiri dari yang berikut:
+ **Ringkasan**: Ringkasan informasi tentang revisi artefak terbaru. Untuk GitHub dan AWS CodeCommit repositori, pesan komit. Untuk bucket atau tindakan Amazon S3, konten codepipeline-artifact-revision-summary kunci yang disediakan pengguna yang ditentukan dalam metadata objek. 
+ **revisionUrl**: ID komit untuk revisi artefak. Untuk artefak yang disimpan dalam GitHub atau AWS CodeCommit repositori, ID komit ditautkan ke halaman detail komit. 

Anda dapat menjalankan **get-pipeline-execution** perintah untuk melihat informasi tentang revisi sumber terbaru yang disertakan dalam eksekusi pipeline. Setelah Anda pertama kali menjalankan **get-pipeline-state** perintah untuk mendapatkan detail tentang semua tahapan dalam pipeline, Anda mengidentifikasi ID eksekusi yang berlaku untuk tahap yang Anda inginkan rincian revisi sumber. Kemudian Anda menggunakan ID eksekusi dalam **get-pipeline-execution** perintah. (Karena tahapan dalam pipeline mungkin terakhir berhasil diselesaikan selama proses pipeline yang berbeda, mereka dapat memiliki eksekusi yang berbeda IDs.)

Dengan kata lain, jika Anda ingin melihat detail tentang artefak yang saat ini dalam tahap Pementasan, jalankan **get-pipeline-state** perintah, identifikasi ID eksekusi saat ini dari tahap Pementasan, dan kemudian jalankan **get-pipeline-execution** perintah menggunakan ID eksekusi itu. 

**Untuk melihat status dan revisi sumber dalam pipeline**

1. Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows) dan gunakan AWS CLI untuk menjalankan perintah. **[get-pipeline-state](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/get-pipeline-state.html)** Untuk pipeline bernama{{MyFirstPipeline}}, Anda akan memasukkan:

   ```
   aws codepipeline get-pipeline-state --name MyFirstPipeline
   ```

   Perintah ini mengembalikan status terbaru dari pipeline, termasuk ID eksekusi pipeline terbaru untuk setiap tahap.

1. Untuk melihat detail tentang eksekusi pipeline, jalankan **get-pipeline-execution** perintah, tentukan nama unik pipeline dan ID eksekusi pipeline dari eksekusi yang ingin Anda lihat detail artefak. Misalnya, untuk melihat detail tentang eksekusi pipeline bernama{{MyFirstPipeline}}, dengan ID eksekusi 3137F7CB-7CF7-039J-S83L-D7EU3Example, Anda akan memasukkan yang berikut ini:

   ```
   aws codepipeline get-pipeline-execution --pipeline-name {{MyFirstPipeline}} --pipeline-execution-id 3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE
   ```

   Perintah ini mengembalikan informasi tentang setiap revisi sumber yang merupakan bagian dari eksekusi pipeline dan mengidentifikasi informasi tentang pipeline. Hanya informasi tentang tahapan pipa yang termasuk dalam eksekusi itu yang disertakan. Mungkin ada tahapan lain dalam pipa yang bukan bagian dari eksekusi pipa itu.

   Contoh berikut menunjukkan data yang dikembalikan untuk sebagian pipa bernama{{MyFirstPipeline}}, di mana artefak bernama "MyApp" disimpan dalam GitHub repositori:

1. 

   ```
   {
       "pipelineExecution": {
           "artifactRevisions": [
               {
                   "created": 1427298837.7689769,
                   "name": "MyApp",
                   "revisionChangeIdentifier": "1427298921.3976923",
                   "revisionId": "7636d59f3c461cEXAMPLE8417dbc6371",
                   "revisionSummary": "Updating the application for feature 12-4820",
                   "revisionUrl": "https://api.github.com/repos/anycompany/MyApp/git/commits/7636d59f3c461cEXAMPLE8417dbc6371"
               }
           ],
           "pipelineExecutionId": "3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE",
           "pipelineName": "MyFirstPipeline",
           "pipelineVersion": 2,
           "status": "Succeeded",
           "executionMode": "SUPERSEDED",
           "executionType": "ROLLBACK",
           "rollbackMetadata": {
               "rollbackTargetPipelineExecutionId": "4f47bed9-6998-476c-a49d-e60beEXAMPLE"
            }
       }
   }
   ```

### Lihat eksekusi tindakan dengan `list-action-executions` (CLI)
<a name="pipelines-action-executions-cli"></a>

Anda dapat melihat detail eksekusi tindakan untuk pipeline, seperti ID eksekusi tindakan, artefak input, artefak keluaran, hasil eksekusi, dan status. Anda memberikan filter ID Eksekusi untuk menampilkan daftar tindakan dalam eksekusi pipeline:

**catatan**  
Riwayat eksekusi terperinci tersedia untuk eksekusi yang dijalankan pada atau setelah 21 Februari 2019. 
+ Untuk melihat eksekusi tindakan untuk pipeline, lakukan salah satu hal berikut:
  + Untuk melihat detail untuk semua eksekusi tindakan dalam pipeline, jalankan **list-action-executions** perintah, dengan menentukan nama unik pipeline. Misalnya, untuk melihat eksekusi tindakan dalam pipeline bernama{{MyFirstPipeline}}, masukkan yang berikut ini:

    ```
    aws codepipeline list-action-executions --pipeline-name MyFirstPipeline
    ```

    Berikut ini menunjukkan sebagian dari output sampel untuk perintah ini:

    ```
    {
        "actionExecutionDetails": [
            {
                "actionExecutionId": "{{ID}}",
                "lastUpdateTime": 1552958312.034,
                "startTime": 1552958246.542,
                "pipelineExecutionId": "{{Execution_ID}}",
                "actionName": "Build",
                "status": "Failed",
                "output": {
                    "executionResult": {
                        "externalExecutionUrl": "{{Project_ID}}",
                        "externalExecutionSummary": "Build terminated with state: FAILED",
                        "externalExecutionId": "{{ID}}"
                    },
                    "outputArtifacts": []
                },
                "stageName": "Beta",
                "pipelineVersion": 8,
                "input": {
                    "configuration": {
                        "ProjectName": "java-project"
                    },
                    "region": "us-east-1",
                    "inputArtifacts": [
                        {
                            "s3location": {
                                "bucket": "codepipeline-us-east-1-{{ID}}",
                                "key": "MyFirstPipeline/MyApp/Object.zip"
                            },
                            "name": "MyApp"
                        }
                    ],
                    "actionTypeId": {
                        "version": "1",
                        "category": "Build",
                        "owner": "AWS",
                        "provider": "CodeBuild"
                    }
                }
            },
    
    . . .
    ```
  + Untuk melihat semua eksekusi tindakan dalam eksekusi pipeline, jalankan **list-action-executions** perintah, dengan menentukan nama unik pipeline dan ID eksekusi. Misalnya, untuk melihat eksekusi tindakan untuk sebuah{{Execution\_ID}}, masukkan yang berikut ini:

    ```
    aws codepipeline list-action-executions --pipeline-name MyFirstPipeline --filter pipelineExecutionId={{Execution_ID}}
    ```
  + Berikut ini menunjukkan sebagian dari output sampel untuk perintah ini:

    ```
    {
        "actionExecutionDetails": [
            {
                "stageName": "Beta",
                "pipelineVersion": 8,
                "actionName": "Build",
                "status": "Failed",
                "lastUpdateTime": 1552958312.034,
                "input": {
                    "configuration": {
                        "ProjectName": "java-project"
                    },
                    "region": "us-east-1",
                    "actionTypeId": {
                        "owner": "AWS",
                        "category": "Build",
                        "provider": "CodeBuild",
                        "version": "1"
                    },
                    "inputArtifacts": [
                        {
                            "s3location": {
                                "bucket": "codepipeline-us-east-1-{{ID}}",
                                "key": "MyFirstPipeline/MyApp/Object.zip"
                            },
                            "name": "MyApp"
                        }
                    ]
                },
    
    
    . . .
    ```