View a markdown version of this page

Memanggil fungsi Lambda di aplikasi App Studio - AWS Studio Aplikasi

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

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

Prasyarat

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.

catatan

Meskipun Anda tidak memerlukan fungsi Lambda untuk mengikuti tutorial ini dan mempelajari cara mengonfigurasinya, mungkin berguna untuk memilikinya untuk memastikan Anda telah mengkonfigurasi aplikasi dengan benar. Tutorial ini tidak berisi informasi tentang membuat fungsi Lambda. untuk informasi lebih lanjut, lihat Panduan Peng AWS Lambda embang.

Buat konektor Lambda

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, lihatSambungkan ke AWS Lambda.

Membuat dan mengkonfigurasi otomatisasi

Otomatisasi digunakan untuk menentukan logika aplikasi Anda dan terdiri dari tindakan. Untuk memanggil fungsi Lambda di aplikasi Anda, pertama-tama Anda 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, pilih tab Otomasi.

  2. Pilih + Tambahkan otomatisasi.

  3. Di menu Tindakan sebelah kanan, pilih Invoke Lambda untuk menambahkan langkah ke otomatisasi Anda.

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

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

    2. Di Nama fungsi, masukkan nama fungsi Lambda Anda.

    3. Dalam acara Func tion, masukkan event yang akan diteruskan ke fungsi Lambda. Beberapa contoh kasus penggunaan umum disediakan dalam daftar berikut:

      • Meneruskan nilai parameter otomatisasi, seperti nama file atau string lainnya: varName: params.paramName

      • Melewati hasil tindakan sebelumnya: varName: results.actionName1.data[0].fieldName

      • Jika Anda menambahkan tindakan Invoke Lambda di dalam tindakan Loop, Anda dapat mengirim bidang dari setiap item yang diiterasi mirip dengan parameter: varName: currentItem.fieldName

    4. Bidang output yang di ejek dapat digunakan untuk menyediakan output tiruan untuk menguji aplikasi saat pratinjau, di mana konektor tidak aktif.

Konfigurasikan elemen UI untuk menjalankan otomatisasi

Sekarang setelah Anda memiliki otomatisasi yang dikonfigurasi dengan tindakan untuk memanggil 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 In voke.

Untuk menjalankan otomatisasi Anda dari tombol
  1. Saat mengedit aplikasi, pilih tab Halaman.

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

  3. Pilih tombol baru untuk mengkonfigurasinya.

  4. Di menu Pro perti sebelah kanan, di Pem icu, pilih + Tambah dan pilih Memanggil otom atisasi.

  5. Pilih pemicu pemanggilan otomatisasi baru untuk mengkonfigurasinya.

  6. Di Invoke automation, 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

Aplikasi Anda sekarang siap untuk pengujian. Saat melihat pratinjau aplikasi Anda di lingkungan Pengembangan, konektor tidak aktif, jadi Anda tidak dapat menguji otomatisasi saat melihat pratinjau karena menggunakan konektor untuk terhubung. AWS Lambda Untuk menguji fungsionalitas aplikasi yang bergantung pada konektor, Anda harus menerbitkan aplikasi ke lingkungan Pengujian. Untuk informasi selengkapnya tentang pratinjau dan menerbitkan aplikasi, lihatPratinjau, menerbitkan, dan berbagi aplikasi.