Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasi
Interceptor dapat dikonfigurasi dengan parameter input yang disebut passRequestHeaders
Konfigurasi input pencegat
Saat mengonfigurasi pencegat, Anda dapat menentukan apakah header permintaan harus diteruskan ke fungsi pencegat menggunakan bidang: passRequestHeaders
- lulus RequestHeaders
-
Nilai boolean yang menentukan apakah header permintaan disertakan dalam muatan input pencegat. Ketika disetel ke
true, semua header permintaan akan diteruskan ke fungsi Lambda pencegat Anda. Ketika disetel kefalse(default), header tidak disertakan.Awas
Berhati-hatilah saat menyetel ini
truekarena header permintaan mungkin berisi informasi sensitif seperti token otentikasi dan kredenSIAL. - Filter muatan
-
Untuk target HTTP (AgentCore Runtime dan passthrough) dan target inferensi, yang berbagi bentuk muatan penc
httpegat, filter opsional yang mengecualikan bidang dari muatan input pencegat. Pemanggilan sinkron Lambda memiliki batas 6 MB untuk gabungan permintaan dan respons, jadi mengecualikan badan respons yang besar membuat muatan tetap dalam batas itu. Untuk mengecualikan badan respons, aturpayloadFilter.excludeke daftar yang berisiRESPONSE_BODYbidang:{ "inputConfiguration": { "passRequestHeaders": false, "payloadFilter": { "exclude": [{ "field": "RESPONSE_BODY" }] } } }catatan
passRequestHeadersdiperlukan diinputConfiguration. Sertakan (misalnya,"passRequestHeaders": false) di sampingpayloadFilter.Ketika badan respons dikecualikan,
bodybidang dalam muatan input pencegat respons adalah.nullFungsi Anda masih dapat memeriksastatusCode,, dancontentTypeheaders, dan dapat menyuntikkan header atau mengganti kode status. Jika fungsi Anda kembalibody: null, gateway menggunakan badan respons asli.
Mengkonfigurasi pencegat selama pembuatan gateway
Contoh berikut menunjukkan cara membuat gateway dengan pencegat yang telah disetel passRequestHeaders ke: true
contoh
Memperbarui konfigurasi pencegat
Anda dapat memperbarui konfigurasi pencegat gateway yang ada untuk memodifikasi passRequestHeaders pengaturan atau parameter lainnya menggunakan operasi API gateway pembaruan.