Tích hợp proxy qua hàm origin-request Lambda@Edge của CloudFront. Thêm nhận diện khách truy cập, phát hiện bot và smart signals vào ứng dụng AWS CloudFront của bạn trong vài phút.
Thêm SDK vào dự án của bạn với trình quản lý gói ưa thích.
npm install aws-cdkyarn add aws-cdkpnpm add aws-cdkBắt đầu vận hành với thiết lập tối thiểu.
// 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}Các mẫu hình sẵn sàng cho production với xử lý lỗi, trạng thái tải và cấu hình nâng cao.
// 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}Tất cả tùy chọn có sẵn để khởi tạo và cấu hình SDK.
publicKeystringPublic key của bạn từ bảng điều khiển — an toàn để đưa lên trình duyệtendpointstringURL endpoint tùy chỉnh cho các triển khai định tuyến qua proxy — URL chỉ định rõ sẽ thắng regionregionstringVùng dữ liệu: us hoặc eutimeoutMsnumberThời gian chờ cho toàn bộ lệnh gọi getResult(), tính bằng mili giâylinkedIdstringID tài khoản nội bộ của bạn cho người dùng đã đăng nhập, để các lượt truy cập chung thiết bị có thể được liên kếttagstringNhãn tự do gắn vào yêu cầu nhận diện, ví dụ checkout hoặc logindebugbooleanGhi vòng đời script và hoạt động mạng ra console của trình duyệtscriptUrlstringGhi đè toàn bộ URL script agent — cho self-hosting hoặc Subresource IntegrityTìm hiểu sâu hơn với tài liệu API đầy đủ, cấu hình webhook và các hướng dẫn nâng cao.
Tài liệu API đầy đủ, hướng dẫn tích hợp và các thực hành tốt nhất.
Gửi sự kiện thời gian thực, schema payload và xác minh chữ ký.
Cấu hình thông báo sự kiện thời gian thực cho mỗi lần nhận diện thiết bị.
Thêm fingerprinting thiết bị vào ứng dụng AWS CloudFront của bạn trong chưa đầy 5 phút.