Jika Anda ingin API Gateway mencatat log permintaan HTTP yang diterima dan tanggapan HTTP yang dikembalikan, ikuti prosedur dalam topik ini. Fitur ini hanya didukung oleh instans khusus.
Untuk mencatat log permintaan dan tanggapan HTTP, masuk ke Konsol API Gateway. Di panel navigasi sebelah kiri, pilih . Klik kelompok API yang ingin Anda kelola, lalu konfigurasikan pengaturannya pada halaman detail kelompok API tersebut.
-
Record request headers: Nama header yang akan dicatat, dipisahkan dengan koma (,). Gunakan tanda bintang (*) untuk mencatat semua header. Record Response Headers: Nama header tanggapan yang ingin Anda catat, dipisahkan dengan koma (,). Gunakan tanda bintang (*) untuk mencatat semua header.Record Query Strings: Nama bidang yang ingin Anda catat, dipisahkan dengan koma (,). Gunakan tanda bintang (*) untuk mencatat semua bidang.
Setelah menerapkan pengaturan tersebut, log pengguna akan berisi informasi berikut:
region : cn-hangzhou
requestBody :
requestHandleTime : 2020-09-08T08:13:49Z
requestHeaders : {"testheader":"header","testlog":"log"}
requestId : xxx
requestProtocol : HTTP
requestQueryString : testquery=query
requestSize : 1369
responseBody :
responseHeaders : {}
responseSize : 220
Pengaktifan pengaturan ini akan menambahkan bidang-bidang berikut ke log pengguna, tergantung pada konfigurasi Anda: requestBody, responseBody, requestHeaders, responseHeaders, dan requestQueryString. API Gateway membatasi ukuran setiap field log hingga 10 KB dan memotong bidang yang melebihi batas tersebut.
Data tidak dapat dicatat dalam format biner.