Memproses data dengan Lambda - Amazon Monitron

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

Memproses data dengan Lambda

Langkah 1: Buat IAMperan yang memberikan izin fungsi Anda untuk mengakses AWS sumber daya

  1. Buka halaman peran di IAM konsol.

  2. Pilih Buat peran.

  3. Pada halaman Pilih entitas tepercaya, lakukan hal berikut:

    • Dalam jenis entitas Tepercaya, pilih AWS layanan.

    • Dalam kasus Penggunaan, untuk Layanan atau kasus penggunaan pilih Lambda.

    • Pilih Berikutnya.

      IAM role creation interface showing trusted entity selection with Layanan AWS option chosen.
  4. Di halaman Tambahkan izin, lakukan hal berikut:

    • Dalam kebijakan Izin, pilih AWSLambdaKinesisExecutionRole (dan AWSKeyManagementServicePowerUser jika aliran Kinesis dienkripsi).

    • Biarkan konfigurasi di Setel batas izin apa adanya.

    • Pilih Berikutnya.

      Add permissions interface showing AWSLambdaKinesisExecutionRole policy selected for a new role.
  5. Di halaman Nama, tinjau, dan buat, lakukan hal berikut:

    • Di Rincian peran, untuk nama Peran, masukkan nama untuk peran Anda. Sebagai contoh lambda-kinesis-role. Anda juga dapat memilih untuk menambahkan Deskripsi opsional.

    • Tinggalkan pengaturan untuk Langkah 1: Pilih entitas tepercaya dan Langkah 2: Tambahkan izin apa adanya. Anda dapat memilih untuk menambahkan tag di Langkah 3: Tambahkan tag untuk melacak sumber daya Anda.

    IAM role creation interface showing name, review, and create steps with role details and permissions.
  6. Pilih Buat peran.

Langkah 2: Buat fungsi Lambda

  1. Buka halaman Fungsi di konsol Lambda.

  2. Pilih Buat fungsi.

  3. Pilih Gunakan cetak biru.

  4. Di bilah pencarian Blueprints, cari dan pilih (kinesis-process-record nodejs) atau. kinesis-process-record-python

  5. Pilih Konfigurasikan

    Create function interface with options to author from scratch, use a blueprint, or select container image.

Langkah 3: Konfigurasikan fungsi Lambda

  1. Pilih nama Fungsi

  2. Pilih peran yang dibuat pada langkah pertama sebagai peran Eksekusi.

  3. Konfigurasikan pemicu Kinesis.

    1. Pilih aliran Kinesis Anda.

    2. Klik Buat fungsi.

    Lambda function configuration form with basic information and Kinesis trigger settings.

Langkah 4: Aktifkan pemicu Kinesis di konsol AWS Lambda

  1. Pada tab Konfigurasi, pilih Pemicu.

  2. Centang kotak di sebelah nama aliran Kinesis dan pilih Aktifkan.

    Lambda function configuration page with Triggers tab and Kinesis stream trigger highlighted.

Cetak biru yang digunakan dalam contoh ini hanya mengkonsumsi data log dari aliran yang dipilih. Anda selanjutnya dapat mengedit kode fungsi Lambda nanti untuk menyelesaikan tugas yang lebih rumit.