

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

# Memanggil fungsi Lambda di aplikasi App Studio
<a name="tutorial-lambda"></a>

Tutorial ini menunjukkan cara menghubungkan App Studio ke Lambda dan menjalankan fungsi Lambda dari aplikasi Anda.

## Prasyarat
<a name="tutorial-lambda-prerequisites"></a>

Panduan ini mengasumsikan Anda telah menyelesaikan prasyarat berikut:

1. Membuat aplikasi App Studio. Jika Anda tidak memilikinya, Anda dapat membuat aplikasi kosong untuk digunakan dalam tutorial. Untuk informasi selengkapnya, lihat [Membuat aplikasi](applications-create.md).

**catatan**  
Meskipun Anda tidak memerlukan fungsi Lambda untuk mengikuti tutorial ini dan mempelajari cara mengonfigurasinya, mungkin bermanfaat jika memilikinya untuk memastikan Anda telah mengonfigurasi aplikasi dengan benar. [Tutorial ini tidak berisi informasi tentang membuat fungsi Lambda. untuk informasi lebih lanjut, lihat Panduan Pengembang AWS Lambda .](https://docs.aws.amazon.com/lambda/latest/dg/)

## Buat konektor Lambda
<a name="tutorial-lambda-create-connector"></a>

Untuk menggunakan fungsi Lambda di aplikasi App Studio, Anda harus menggunakan konektor untuk menghubungkan App Studio ke Lambda untuk menyediakan akses ke fungsi Anda. Anda harus menjadi Administrator untuk membuat konektor di App Studio. Untuk informasi selengkapnya tentang membuat konektor Lambda, termasuk langkah-langkah untuk membuatnya, lihat. [Connect ke AWS Lambda](connectors-lambda.md)

## Buat dan konfigurasikan otomatisasi
<a name="tutorial-lambda-automation"></a>

Otomatisasi digunakan untuk menentukan logika aplikasi Anda dan terdiri dari tindakan. Untuk menjalankan fungsi Lambda di aplikasi, Anda terlebih dahulu menambahkan dan mengonfigurasi tindakan *Invoke Lambda ke otomatisasi*. Gunakan langkah-langkah berikut untuk membuat otomatisasi dan menambahkan tindakan *Invoke Lambda ke* dalamnya.

1. Saat mengedit aplikasi Anda, pilih tab **Automations.**

1. Pilih **\$1 Tambahkan otomatisasi**.

1. Di menu **Tindakan** sebelah kanan, pilih Panggil **Lambda** untuk menambahkan langkah ke otomatisasi Anda.

1. Pilih langkah Lambda baru di kanvas untuk melihat dan mengkonfigurasi propertinya.

1. Di menu **Properties** sebelah kanan, konfigurasikan langkah dengan melakukan langkah-langkah berikut:

   1. Di **Connector**, pilih konektor yang dibuat untuk menghubungkan App Studio ke fungsi Lambda Anda.

   1. Di **nama Fungsi**, masukkan nama fungsi Lambda Anda.

   1. Dalam **acara Fungsi**, masukkan acara yang akan diteruskan ke fungsi Lambda. Beberapa contoh kasus penggunaan umum disediakan dalam daftar berikut:
      + Melewati nilai parameter otomatisasi, seperti nama file atau string lainnya: `varName: params.paramName`
      + Melewati hasil dari tindakan sebelumnya: `varName: results.actionName1.data[0].fieldName`
      + *Jika Anda menambahkan tindakan *Invoke Lambda* di dalam tindakan Loop, Anda dapat mengirim kolom dari setiap item iterasi yang mirip dengan parameter:* `varName: currentItem.fieldName`

   1. Bidang **keluaran Mocked** dapat digunakan untuk menyediakan output tiruan untuk menguji aplikasi saat melihat pratinjau, di mana konektor tidak aktif.

## Konfigurasikan elemen UI untuk menjalankan otomatisasi
<a name="tutorial-lambda-create-pages"></a>

Sekarang setelah Anda memiliki otomatisasi yang dikonfigurasi dengan tindakan untuk menjalankan fungsi Lambda Anda, Anda dapat mengonfigurasi elemen UI untuk menjalankan otomatisasi. Dalam tutorial ini, Anda akan membuat tombol yang menjalankan otomatisasi saat diklik. 

**Tip**  
Anda juga dapat menjalankan otomatisasi dari otomatisasi lain dengan tindakan otomatisasi *Invoke*.

**Untuk menjalankan otomatisasi Anda dari sebuah tombol**

1. Saat mengedit aplikasi Anda, pilih tab **Pages**.

1. Di menu sebelah kanan, pilih komponen **Tombol** untuk menambahkan tombol ke halaman.

1. Pilih tombol baru untuk mengkonfigurasinya.

1. Di menu **Properties** sebelah kanan, di **Triggers**, pilih **\$1 Add** dan pilih **Invoke** automation.

1. Pilih pemicu pemanggilan otomatisasi baru untuk mengonfigurasinya.

1. Di **otomatisasi Invoke**, pilih otomatisasi yang memanggil fungsi Lambda Anda dan konfigurasikan parameter apa pun yang ingin Anda kirim ke otomatisasi.

Sekarang, setiap pengguna yang memilih tombol ini di aplikasi Anda akan menyebabkan otomatisasi yang dikonfigurasi berjalan.

## Langkah selanjutnya: Pratinjau dan publikasikan aplikasi untuk pengujian
<a name="tutorial-lambda-preview-publish-test"></a>

Aplikasi Anda sekarang siap untuk pengujian. Saat mempratinjau aplikasi di lingkungan Pengembangan, konektor tidak aktif, sehingga Anda tidak dapat menguji otomatisasi saat melihat pratinjau karena menggunakan konektor untuk disambungkan. AWS Lambda Untuk menguji fungsionalitas aplikasi yang bergantung pada konektor, Anda harus memublikasikan aplikasi ke lingkungan Pengujian. Untuk informasi selengkapnya tentang pratinjau dan penerbitan aplikasi, lihat[Mempratinjau, menerbitkan, dan berbagi aplikasi](applications-preview-publish-share.md).