View a markdown version of this page

Mengirim log Fungsi Peristiwa Lambda ke Log CloudWatch - 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 Peristiwa Lambda ke Log CloudWatch

Secara default, Lambda secara otomatis menangkap log untuk semua pemanggilan Fungsi Acara dan mengirimkannya ke CloudWatch Log, asalkan peran eksekusi Fungsi Acara Anda memiliki izin yang diperlukan. Log ini, secara default, disimpan dalam grup log bernama/aws/lambda/<function-name>. Untuk meningkatkan debugging, Anda dapat menyisipkan pernyataan logging kustom ke dalam kode Anda, yang terintegrasi dengan Lambda dengan mulus dengan Log. CloudWatch Jika diperlukan, Anda dapat mengonfigurasi Fungsi Peristiwa untuk mengirim log ke grup lain menggunakan konsol Lambda, AWS CLI, atau API Lambda. Lihat Mengkonfigurasi grup CloudWatch log untuk mempelajari selengkapnya.

Anda dapat melihat log untuk Fungsi Peristiwa Lambda menggunakan konsol Lambda, konsol, AWS Command Line Interface (AWS CLI), atau API. CloudWatch CloudWatch Untuk informasi lebih lanjut, lihat keMelihat CloudWatch log untuk Fungsi Acara Lambda.

catatan

Mungkin diperlukan waktu 5 hingga 10 menit agar log muncul setelah pemanggilan Fungsi Acara.

Izin IAM yang diperlukan

Peran eksekusi Anda memerlukan izin berikut untuk mengunggah log ke CloudWatch Log:

  • logs:CreateLogGroup

  • logs:CreateLogStream

  • logs:PutLogEvents

Untuk mempelajari lebih lanjut, lihat Menggunakan kebijakan berbasis identitas (kebijakan IAM) untuk Log CloudWatch di Panduan Pengguna Amazon. CloudWatch

Anda dapat menambahkan izin CloudWatch Log ini menggunakan kebijakan AWSLambdaBasicExecutionRole AWS terkelola yang disediakan oleh Lambda. Untuk menambahkan kebijakan ini ke peran Anda, jalankan perintah berikut:

aws iam attach-role-policy --role-name your-role --policy-arn arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole

Untuk informasi selengkapnya, lihat Bekerja dengan kebijakan AWS terkelola dalam peran eksekusi.

Harga

Tidak ada biaya tambahan untuk menggunakan log Lambda; namun, biaya CloudWatch Log standar berlaku. Untuk informasi lebih lanjut, lihat Harga CloudWatch .