تكامل وكيل عبر دالة origin-request في CloudFront Lambda@Edge. أضف التعرّف على الزوار، وكشف الروبوتات، والإشارات الذكية إلى تطبيق AWS CloudFront الخاص بك في دقائق.
أضف SDK إلى مشروعك باستخدام مدير الحزم المفضّل لديك.
npm install aws-cdkyarn add aws-cdkpnpm add aws-cdkابدأ التشغيل بالحد الأدنى من الإعداد.
// 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}أنماط جاهزة للإنتاج مع معالجة الأخطاء، وحالات التحميل، والإعداد المتقدم.
// 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}جميع الخيارات المتاحة لتهيئة SDK وإعداده.
publicKeystringمفتاحك العام من لوحة المعلومات — آمن لإرساله في المتصفحendpointstringعنوان URL مخصص لنقطة النهاية لعمليات النشر الموجَّهة عبر بروكسي — العنوان الصريح يتقدّم على regionregionstringمنطقة البيانات: us أو eutimeoutMsnumberمهلة استدعاء getResult() بأكمله، بالمللي ثانيةlinkedIdstringمعرّف الحساب الداخلي لديك للمستخدم المسجَّل دخوله، كي تُربط الزيارات التي تتشارك جهازًاtagstringتسمية حرة تُرفق بطلب التعريف، مثل checkout أو logindebugbooleanيسجّل دورة حياة النص البرمجي ونشاط الشبكة في وحدة تحكّم المتصفحscriptUrlstringتجاوز كامل لعنوان URL لنص الوكيل — للاستضافة الذاتية أو Subresource Integrityتعمّق أكثر مع مرجع API الكامل، وإعداد webhook، والأدلة المتقدمة.
مرجع API الكامل، وأدلة التكامل، وأفضل الممارسات.
تسليم الأحداث في الوقت الفعلي، ومخطط الحمولة، والتحقق من التوقيع.
أعدّ إشعارات الأحداث في الوقت الفعلي لكل عملية تعرّف على جهاز.
أضف بصمات الأجهزة إلى تطبيق AWS CloudFront الخاص بك في أقل من 5 دقائق.