View a markdown version of this page

Mengirim log fungsi Lambda ke Firehose - AWS Lambda

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

Mengirim log fungsi Lambda ke Firehose

Konsol Lambda sekarang menawarkan opsi untuk mengirim log fungsi ke Firehose. Ini memungkinkan streaming log Anda secara real-time ke berbagai tujuan yang didukung oleh Firehose, termasuk alat analisis pihak ketiga dan titik akhir khusus.

catatan

Anda dapat mengonfigurasi log fungsi Lambda untuk dikirim ke Firehose menggunakan konsol Lambda,, AWS CLI AWS CloudFormation, dan semua SDK. AWS

Harga

Untuk detail tentang harga, lihat CloudWatch Harga Amazon.

Izin yang diperlukan untuk tujuan log Firehose

Saat menggunakan konsol Lambda untuk mengonfigurasi Firehose sebagai tujuan log fungsi Anda, Anda perlu:

  1. Izin IAM yang diperlukan untuk menggunakan CloudWatch Log dengan Lambda.

  2. Untuk mengatur filter langganan dengan Firehose. Filter ini menentukan peristiwa log mana yang dikirimkan ke aliran Firehose Anda.

Mengirim log fungsi Lambda ke Firehose

Di konsol Lambda, Anda dapat mengirim log fungsi langsung ke Firehose setelah membuat fungsi baru. Untuk melakukan ini, selesaikan langkah-langkah ini:

  1. Masuk ke Konsol AWS Manajemen dan buka konsol Lambda.

  2. Pilih nama fungsi Anda.

  3. Pilih tab Konfigurasi.

  4. Pilih tab Alat Pem antauan dan operasi.

  5. Di bagian “Konfigurasi logging”, pilih Edit.

  6. Di bagian “Konten log”, pilih format log.

  7. Di bagian “Tujuan log”, selesaikan langkah-langkah berikut:

    1. Pilih layanan tujuan.

    2. Pilih untuk Membuat grup log baru atau menggunakan grup log yang ada.

      catatan

      Jika memilih grup log yang ada untuk tujuan Firehose, pastikan grup log yang Anda pilih adalah tipe grup Delivery log.

    3. Pilih aliran Firehose.

    4. Grup CloudWatch Delivery log akan muncul.

  8. Pilih Simpan.

catatan

Jika peran IAM yang disediakan di konsol tidak memiliki izin yang diperlukan, maka pengaturan tujuan gagal. Untuk memperbaikinya, lihat Izin yang diperlukan untuk tujuan log Firehose untuk memberikan izin yang diperlukan.

Cross-Account Pencatatan

Anda dapat mengonfigurasi Lambda untuk mengirim log ke aliran pengiriman Firehose di akun yang berbeda AWS . Ini memerlukan pengaturan tujuan dan konfigurasi izin yang sesuai di kedua akun.

Untuk petunjuk terperinci tentang cara menyiapkan log lintas akun, termasuk peran dan kebijakan IAM yang diperlukan, lihat Men yiapkan langganan lintas-akun baru di dokumentasi CloudWatch Log.