Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menangani kegagalan dalam transformasi data
Jika pemanggilan fungsi Lambda Anda gagal karena batas waktu jaringan atau karena Anda telah mencapai batas pemanggilan Lambda, Amazon Data Firehose akan mencoba ulang pemanggilan tiga kali secara default. Jika pemanggilan tidak berhasil, Amazon Data Firehose kemudian melewatkan kumpulan catatan itu. Catatan yang dilewati dianggap sebagai catatan yang tidak berhasil diproses. Anda dapat menentukan atau mengganti opsi coba lagi menggunakan API CreateDeliveryStreamatauUpdateDestination
. Untuk jenis kegagalan ini, Anda dapat mencatat kesalahan pemanggilan ke Amazon CloudWatch Logs. Untuk informasi selengkapnya, lihat Pantau Amazon Data Firehose Menggunakan Log CloudWatch .
Jika status transformasi data rekaman adalahProcessingFailed
, Amazon Data Firehose memperlakukan catatan sebagai tidak berhasil diproses. Untuk jenis kegagalan ini, Anda dapat memancarkan log kesalahan ke Amazon CloudWatch Logs dari fungsi Lambda Anda. Untuk informasi selengkapnya, lihat Mengakses CloudWatch Log Amazon AWS Lambda di Panduan AWS Lambda Pengembang.
Jika transformasi data gagal, catatan yang tidak berhasil diproses akan dikirimkan ke bucket S3 Anda di processing-failed
folder. Catatan tersebut memiliki format berikut:
{ "attemptsMade": "
count
", "arrivalTimestamp": "timestamp
", "errorCode": "code
", "errorMessage": "message
", "attemptEndingTimestamp": "timestamp
", "rawData": "data
", "lambdaArn": "arn
" }
attemptsMade
-
Jumlah permintaan pemanggilan yang dilakukan.
arrivalTimestamp
-
Waktu rekaman itu diterima oleh Amazon Data Firehose.
errorCode
-
Kode kesalahan HTTP dihasilkan oleh Lambda.
errorMessage
-
Pesan kesalahan yang dihasilkan oleh Lambda.
attemptEndingTimestamp
-
Waktu Amazon Data Firehose berhenti mencoba pemanggilan Lambda.
rawData
-
Data catatan berenkode base64.
lambdaArn
-
Amazon Resource Name (ARN) fungsi Lambda.