

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

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

# Merujuk variabel yang telah ditentukan
<a name="workflows-working-with-variables-reference-output-vars"></a>

Anda dapat mereferensikan variabel yang telah ditentukan dalam tindakan apa pun dalam CodeCatalyst alur kerja Amazon.

Gunakan petunjuk berikut untuk referensi variabel yang telah ditentukan dalam alur kerja.

Untuk informasi selengkapnya tentang variabel yang telah ditentukan, lihat[Menggunakan variabel yang telah ditentukan](workflows-using-predefined-variables.md).

**Prasyarat**  
Tentukan nama variabel standar yang ingin Anda referensikan, seperti`CommitId`. Untuk informasi selengkapnya, lihat [Menentukan variabel standar mana yang dipancarkan alur kerja Anda](workflows-working-with-variables-determine-output-vars.md).

------
#### [ Visual ]

*Tidak tersedia. Pilih YAMG untuk melihat instruksi YAMG.*

------
#### [ YAML ]

**Untuk mereferensikan variabel yang telah ditentukan (editor YAMG)**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Pilih proyek Anda.

1. **Di panel navigasi, pilih **CI/CD, lalu pilih Alur** kerja.**

1. Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.

1. Pilih **Edit**.

1. Pilih **YAMG.**

1. Dalam CodeCatalyst tindakan, tambahkan referensi variabel yang telah ditentukan menggunakan sintaks berikut:

   ```
   ${{{action-group-name}}.{{action-name-or-WorkflowSource}}.{{variable-name}}}
   ```

   Ganti:
   + {{action-group-name}}dengan nama grup aksi.
**catatan**  
Anda dapat menghilangkan {{action-group-name}} jika tidak ada grup tindakan, atau jika variabel dihasilkan oleh tindakan dalam grup tindakan yang sama.
   + {{action-name-or-WorkflowSource}}dengan:

     Nama tindakan yang mengeluarkan variabel.

     atau

     `WorkflowSource`, jika variabelnya adalah `BranchName` atau `CommitId` variabel.
   + {{variable-name}}dengan nama variabel.

   Contoh:

   ```
   MySecondAction:
       Configuration:
         Steps:
           - Run: echo ${MyFirstECSAction.cluster}
   ```

   Contoh lain:

   ```
   MySecondAction:
       Configuration:
         Steps:
           - Run: echo ${WorkflowSource.CommitId}
   ```

   Untuk contoh lainnya, lihat [Contoh referensi variabel yang telah ditentukan](workflows-predefined-examples.md). Untuk informasi selengkapnya, lihat [Alur kerja definisi YAMAL](workflow-reference.md) untuk tindakan Anda.

1. (Opsional) Pilih **Validasi** untuk memvalidasi kode YAMAL alur kerja sebelum melakukan.

1. Pilih **Komit**, masukkan pesan komit, dan pilih **Komit** lagi.

------