Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan log in AWS SAM
Untuk menyederhanakan pemecahan masalah, AWS SAMCLI memiliki perintah yang disebut. sam logs
Perintah ini memungkinkan Anda untuk mengambil log yang dibuat oleh fungsi Lambda Anda dari baris perintah.
catatan
sam logs
Perintah berfungsi untuk semua AWS Lambda fungsi, bukan hanya yang Anda gunakan AWS SAM.
Mengambil log dengan tumpukan AWS CloudFormation
Ketika fungsi Anda adalah bagian dari AWS CloudFormation tumpukan, Anda dapat mengambil log dengan menggunakan ID logis fungsi:
sam logs -n HelloWorldFunction --stack-name mystack
Mengambil log dari nama fungsi Lambda
Atau, Anda dapat mengambil log dengan menggunakan nama fungsi:
sam logs -n mystack-HelloWorldFunction-1FJ8PD
Menunggu log
Tambahkan pilihan --tail
untuk menunggu log baru dan lihat saat log tersebut masuk. Hal ini sangat membantu selama proses deployment atau saat Anda memecahkan masalah produksi.
sam logs -n HelloWorldFunction --stack-name mystack --tail
Melihat log pada rentang waktu tertentu
Anda dapat melihat log dalam rentang waktu tertentu dengan menggunakan pilihan -s
dan -e
:
sam logs -n HelloWorldFunction --stack-name mystack -s '10min ago' -e '2min ago'
Memfilter log
Gunakan pilihan --filter
untuk menemukan log yang cocok dengan syarat, frasa, atau nilai dalam log acara Anda dengan cepat:
sam logs -n HelloWorldFunction --stack-name mystack --filter "error"
Dalam output, AWS SAMCLI menggarisbawahi semua kemunculan kata “kesalahan” sehingga Anda dapat dengan mudah menemukan kata kunci filter dalam output log.
Menyoroti error
Ketika fungsi Lambda Anda macet atau habis waktu, akan AWS SAMCLI menyoroti pesan batas waktu berwarna merah. Hal ini membantu Anda menemukan eksekusi tertentu yang habis waktu dalam pengaliran raksasa log output dengan mudah.
JSONpencetakan cantik
Jika pesan log Anda mencetak JSON string, AWS SAMCLI secara otomatis cukup mencetak JSON untuk membantu Anda mengurai dan memahami secara visual. JSON