Proxy integrace přes CloudFront Lambda@Edge funkci origin-request. Přidejte identifikaci návštěvníků, detekci botů a smart signals do své aplikace AWS CloudFront během několika minut.
Přidejte SDK do svého projektu pomocí svého oblíbeného správce balíčků.
npm install aws-cdkyarn add aws-cdkpnpm add aws-cdkZprovozněte to s minimálním nastavením.
// 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}Vzory připravené do produkce s ošetřením chyb, stavy načítání a pokročilou konfigurací.
// 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}Všechny dostupné možnosti pro inicializaci a konfiguraci SDK.
publicKeystringVáš veřejný klíč z dashboardu — bezpečný pro nasazení v prohlížečiendpointstringVlastní URL endpointu pro nasazení směrovaná přes proxy — explicitní URL má přednost před regionemregionstringDatový region: us nebo eutimeoutMsnumberČasový limit pro celé volání getResult(), v milisekundáchlinkedIdstringVaše interní ID účtu přihlášeného uživatele, aby šlo propojit návštěvy ze stejného zařízenítagstringVolný štítek připojený k požadavku na identifikaci, např. checkout nebo logindebugbooleanLoguje životní cyklus skriptu a síťovou aktivitu do konzole prohlížečescriptUrlstringÚplné přepsání URL skriptu agenta — pro self-hosting nebo Subresource IntegrityPonořte se hlouběji s kompletní referencí API, konfigurací webhooků a pokročilými příručkami.
Kompletní reference API, průvodce integrací a osvědčené postupy.
Doručování událostí v reálném čase, schéma obsahu a ověřování podpisu.
Nakonfigurujte oznámení o událostech v reálném čase pro každou identifikaci zařízení.
Přidejte fingerprinting zařízení do své aplikace AWS CloudFront za méně než 5 minut.