Integrasi proxy via fungsi origin-request Lambda@Edge CloudFront. Tambahkan identifikasi pengunjung, deteksi bot, dan smart signals ke aplikasi AWS CloudFront Anda dalam hitungan menit.
Tambahkan SDK ke proyek Anda dengan package manager pilihan Anda.
npm install aws-cdkyarn add aws-cdkpnpm add aws-cdkSiap dan berjalan dengan penyiapan minimal.
// Lambda@Edge functionexports.handler = async (event) => { const request = event.Records[0].cf.request if (request.uri.startsWith('/tracio/')) { request.origin = { custom: { domainName: 'edge.tracio.ai', protocol: 'https', } } } return request}Pola siap produksi dengan penanganan error, status loading, dan konfigurasi lanjutan.
// Lambda@Edge — origin-request functionexports.handler = async (event) => { const request = event.Records[0].cf.request if (!request.uri.startsWith('/tracio/')) { return request } // Rewrite the origin to your tracio.ai server request.uri = request.uri.replace(/^\/tracio/, '') request.origin = { custom: { domainName: process.env.TRACIO_ORIGIN || 'edge.tracio.ai', port: 443, protocol: 'https', sslProtocols: ['TLSv1.2'], path: '', readTimeout: 10, keepaliveTimeout: 5, }, } // Forward client IP for accurate geolocation request.headers['x-forwarded-for'] = [{ key: 'X-Forwarded-For', value: request.clientIp, }] // Set cache behavior: cache agent script, skip identification if (request.uri.includes('/agent')) { request.headers['cache-control'] = [{ key: 'Cache-Control', value: 'public, max-age=3600', }] } return request}Semua opsi yang tersedia untuk menginisialisasi dan mengonfigurasi SDK.
publicKeystringKunci publik Anda dari dasbor — aman dikirim di browserendpointstringURL endpoint khusus untuk deployment yang dirutekan melalui proxy — URL eksplisit mengalahkan regionregionstringRegion data: us atau eutimeoutMsnumberBatas waktu untuk seluruh panggilan getResult(), dalam milidetiklinkedIdstringID akun internal Anda untuk pengguna yang masuk, agar kunjungan yang berbagi perangkat bisa ditautkantagstringLabel bebas yang dilekatkan pada permintaan identifikasi, mis. checkout atau logindebugbooleanMencatat siklus hidup skrip dan aktivitas jaringan ke konsol browserscriptUrlstringPenimpaan penuh untuk URL skrip agent — untuk self-hosting atau Subresource IntegrityPelajari lebih dalam dengan referensi API lengkap, konfigurasi webhook, dan panduan lanjutan.
Referensi API lengkap, panduan integrasi, dan praktik terbaik.
Pengiriman event real-time, skema payload, dan verifikasi tanda tangan.
Konfigurasikan notifikasi event real-time untuk setiap identifikasi perangkat.
Tambahkan device fingerprinting ke aplikasi AWS CloudFront Anda dalam kurang dari 5 menit.