Akamai (BYOCDN)

Questa configurazione indirizza il traffico da IA agentica (richieste da bot IA e da agenti utente LLM) al servizio back-end Edge Optimize (live.edgeoptimize.net). Le persone e i bot SEO continuano a ricevere come al solito i contenuti trasmessi dalla tua origine. Per testare la configurazione, al termine cerca nella risposta l’intestazione x-edgeoptimize-request-id.

Prerequisiti

Prima di configurare le regole di Akamai Property Manager, assicurati di:

  • Aver accesso ad Akamai Property Manager per il tuo dominio.
  • Aver recuperato una chiave API per il servizio Edge Optimize dall’interfaccia di Adobe Brand Visibility. Per la procedura, consulta Recuperare le chiavi API.
  • (Facoltativo) Per verificare l’indirizzamento in fase di staging, consulta Chiave API di staging.

Opzioni di configurazione

Esistono due modi per configurare Akamai per l’ottimizzazione nella rete edge:

Opzione 1: configurazione guidata in Adobe Brand Visibility

La configurazione guidata richiede un client API Akamai EdgeGrid nel tuo account Akamai, con accesso Property Manager (PAPI) - READ-WRITE al gruppo e al contratto della proprietà di destinazione, nonché l’autorizzazione ad attivare le versioni delle proprietà negli ambienti Akamai di staging e produzione. Adobe Brand Visibility utilizza queste credenziali solo per la configurazione e non le memorizza.

Preparare il client API Akamai EdgeGrid

Se non disponi già di un client API appropriato, creane uno in Akamai Control Center:

  1. Apri Administration > Identity & access (Amministrazione > Identità e accesso).
  2. In Users and API Clients (Utenti e client API), seleziona Create API client (Crea client API).
  3. Seleziona Myself (Io), quindi Advanced (Avanzate). Limita il client a Property Manager (PAPI) - READ-WRITE (Gestione proprietà (PAPI) - LETTURA-SCRITTURA), mantieni solo il gruppo di destinazione e il contratto e conferma l’autorizzazione per l’attivazione negli ambienti di staging e produzione.
  4. Crea il client, quindi scarica o copia immediatamente il file delle credenziali. Ti saranno necessari il segreto client, l’host API, il token di accesso e il token client. Il segreto client viene visualizzato una sola volta.

Creare un client API in Akamai Identity and Access Management

Limitare il client API a Property Manager (PAPI) READ-WRITE

NOTE
Memorizza il file delle credenziali nel servizio di gestione segreti approvato dall’organizzazione. Adobe Brand Visibility non memorizza le credenziali; queste rimangono nella sessione del browser e vengono cancellate una volta chiusa la dashboard di implementazione.

Implementare la configurazione di indirizzamento

  1. Apri Configurazione CDN per l’URL che desideri configurare.
  2. In Implementa ottimizzazioni negli agenti IA, se necessario, seleziona Abilita.
  3. Seleziona Implementa indirizzamento in Akamai (Beta).
  4. Incolla il file delle credenziali EdgeGrid oppure inserisci singolarmente il segreto client, l’host API, il token di accesso e il token client, quindi connettiti.
  5. Seleziona la proprietà Akamai, rivedi le modifiche proposte e segui i passaggi guidati da implementare. Ottieni l’approvazione prima di attivare la nuova versione della proprietà.

Implementare l’indirizzamento in Akamai da Adobe Brand Visibility

NOTE
La configurazione guidata è disponibile come funzione di accesso anticipato per gli account idonei. Per assistenza sull'onboarding, contatta il team del tuo account Adobe o invia un messaggio e-mail a abv-at-edge@adobe.com.

Opzione 2: configurazione manuale

Per configurare manualmente le regole di Akamai Property Manager, segui i passaggi riportati di seguito.

Configurazione

La seguente regola di Akamai Property Manager indirizza il traffico della pagina HTML da IA agentica verso il servizio Edge Optimize. La configurazione include i seguenti passaggi:

​1. Impostare i criteri di indirizzamento (corrispondenza per agenti utente e traffico HTML)

Imposta l’indirizzamento per i seguenti agenti utente:

 *AdobeEdgeOptimize-AI*
 *ChatGPT-User*
 *GPTBot*
 *OAI-SearchBot*
 *PerplexityBot*
 *Perplexity-User*
 *ClaudeBot*
 *Claude-User*
 *Claude-SearchBot*
NOTE
Applica la regola di indirizzamento per l’ottimizzazione nella rete edge solo al traffico delle pagine HTML da IA agentica. Una configurazione comune prevede l’utilizzo di criteri lato richiesta come Estensione file per far corrispondere html e EMPTY_STRING per gli URL di pagine senza estensione. Se il tuo sito fornisce codice HTML da altri modelli di URL o include indirizzamenti senza estensione che non portano a pagine (ad esempio, endpoint API), perfeziona la regola con ulteriori criteri basati sul percorso.

Imposta i criteri di indirizzamento

​2. Impostare l’origine e il comportamento SSL

Imposta l’origine come live.edgeoptimize.net e fai corrispondere SAN a *.edgeoptimize.net

NOTE
Se l’attivazione della proprietà non riesce dopo aver aggiunto la regola di ottimizzazione nella rete edge, verifica se la regola utilizza una modalità di verifica SSL del server di origine diversa da quella predefinita. In tal caso, aggiorna la regola di ottimizzazione nella rete edge in modo che corrisponda alla regola predefinita. Ad esempio, se la regola predefinita utilizza Impostazioni della piattaforma, utilizza anche qui le Impostazioni della piattaforma. Se non riesci a utilizzare l’impostazione richiesta, contatta l’assistenza clienti di Akamai.

Imposta il comportamento di origine e SSL

​3. Impostare la variabile della chiave della cache

Imposta la variabile della chiave della cache PMUSER_EDGE_OPTIMIZE_CACHE_KEY su LLMCLIENT=TRUE;X_FORWARDED_HOST={{builtin.AK_HOST}}

Imposta la variabile chiave della cache

​4. Regole di memorizzazione in cache

Regole di memorizzazione in cache

​5. Modificare le intestazioni delle richieste in ingresso

Imposta le seguenti intestazioni per le richieste in entrata:
x-edgeoptimize-api-key alla chiave API recuperata da Adobe Brand Visibility
x-edgeoptimize-config a LLMCLIENT=TRUE;
x-edgeoptimize-url a {{builtin.AK_URL}}

Modifica le intestazioni delle richieste in ingresso

Consentire l’ottimizzazione nella rete edge tramite le regole del firewall (facoltativo)

Se la rete CDN utilizza un WAF o un Bot Manager:

  • Inserisci l’agente utente *AdobeEdgeOptimize/1.0* nell’elenco Consentiti nel WAF o in Bot Manager in modo che il servizio di ottimizzazione nella rete edge possa recuperare il contenuto di origine.

  • Se il firewall richiede ulteriori verifiche oltre all’agente utente, genera un segreto (ad esempio, openssl rand -hex 32) e:

    • Aggiungi x-edgeoptimize-fetcher-key con il segreto nelle regole di indirizzamento insieme alle altre intestazioni x-edgeoptimize-*.
    • Aggiungi una regola WAF o Bot Manager per consentire le richieste in cui x-edgeoptimize-fetcher-key corrisponde allo stesso segreto.
  • L’ottimizzazione nella rete edge inoltra questa intestazione così com’è: sei tu a gestire l’intero ciclo di vita della chiave.

Imposta l’intestazione x-edgeoptimize-fetcher-key in Property Manager

NOTE
Inoltre, aggiungi l’agente utente *AdobeEdgeOptimize/1.0* e l’intestazione x-edgeoptimize-fetcher-key all’elenco Consentiti in Akamai Bot Manager.

​6. Modificare le intestazioni delle risposte in ingresso

Modifica le intestazioni delle risposte in ingresso

​7. Modificare dell’ID della cache

Modifica l’ID della cache

​8. Modificare le intestazioni delle richieste in uscita

Imposta l’intestazione x-forwarded-host su {{builtin.AK_HOST}}

Modifica le intestazioni delle richieste in uscita

​9. Failover del sito

La configurazione di failover del sito è composta da due parti: il comportamento di failover (che viene configurato all’interno della regola di indirizzamento optimize-at-edge principale) e una regola distinta per l’intestazione a scopo di test del failover.

9a. Comportamento failover sito (all’interno della regola di routing principale di ottimizzazione in corrispondenza del server Edge)

Nella regola di indirizzamento principale di ottimizzazione nella rete edge, crea una regola secondaria denominata Comportamento di failover del sito. Impostala su Corrispondenza con ogni e aggiungi i seguenti criteri:

  • Codice di stato della risposta compreso tra 400 e 599.
  • Timeout origine è Yes.

Aggiungere il comportamento Failover del sito e lo snippet XML avanzato alla regola figlio.

IMPORTANT
Lo snippet XML in questo passaggio richiede il comportamento Avanzato. In alcuni ambienti Akamai, questo comportamento non è disponibile per la modifica self-service. Se non visualizzi l’opzione Avanzato, contatta il tuo team di account Akamai o l’assistenza Akamai per abilitare la configurazione necessaria.

Failover del sito

Aggiungi l’intestazione di richiesta x-edgeoptimize-request con il valore fo tramite XML avanzato:

<forward:availability.fail-action2>
<add-header>
<status>on</status>
<name>x-edgeoptimize-request</name>
<value>fo</value>
</add-header>
</forward:availability.fail-action2>

Comportamenti di failover

9b. Regola intestazione test di failover (regola di pari livello)

IMPORTANT
Crea la regola EdgeOptimize Failover - Test Header come una regola sibling (di pari livello) rispetto alle regole di indirizzamento, non nidificata al loro interno. Nella struttura delle regole di Akamai Property Manager, la gerarchia si presenterà così:
code language-none
▼ Optimize at Edge                          ← parent rule
      ▼ Optimize at Edge Routing                ← routing rule
              Site Failover Behavior                ← child of the routing rule
      EdgeOptimize Failover - Test Header       ← sibling of the routing rule
In questo modo la regola per l’intestazione del test di failover viene valutata per tutte le regole di indirizzamento, non solo per una di esse.
Accertati inoltre che la regola di indirizzamento Ottimizza su rete Edge non venga sovrascritta da alcuna regola corrispondente successiva che modifichi l’origine, il comportamento di caching o l’ID della cache per le stesse richieste. Se un’altra regola di corrispondenza reimposta questi comportamenti, l’indirizzamento o il caching di Ottimizza su rete Edge potrebbero non funzionare come previsto.

Se il valore dell’intestazione della richiesta x-edgeoptimize-request è fo, imposta l’intestazione della risposta in uscita x-edgeoptimize-fo su true.

Regole di failover

Il failover del sito fa sì che, se il servizio Edge Optimize restituisce un errore 4XX o 5XX, la richiesta viene indirizzata automaticamente all’origine predefinita, in modo che l’utente finale riceva comunque una risposta.

Scenario
Comportamento
Il servizio Edge Optimize restituisce 2XX
Al client viene trasmessa una risposta ottimizzata.
Il servizio Edge Optimize restituisce 4XX o 5XX
La richiesta viene indirizzata all’origine predefinita.

Verificare la configurazione

Dopo aver completato la configurazione, verifica che il traffico proveniente da bot venga indirizzato al servizio Edge Optimize e che il traffico da persone non sia interessato da alcuna modifica.

1. Test del traffico da bot (deve risultare ottimizzato)

Simula una richiesta da un bot IA utilizzando un agente utente da IA agentica:

curl -svo /dev/null https://www.example.com/page.html \
  --header "user-agent: chatgpt-user"

Se il test ha esito positivo, la risposta contiene l’intestazione x-edgeoptimize-request-id, a conferma che la richiesta è stata indirizzata tramite il servizio Edge Optimize:

< HTTP/2 200
< x-edgeoptimize-request-id: 50fce12d-0519-4fc6-af78-d928785c1b85

2. Test del traffico da persone (deve risultare NON interessato da modifiche)

Simula una normale richiesta inserita da una persona nel browser:

curl -svo /dev/null https://www.example.com/page.html \
  --header "user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36"

La risposta non deve contenere l’intestazione x-edgeoptimize-request-id. Il contenuto della pagina e il tempo di risposta devono risultare identici rispetto a prima che sia stata abilitata la funzione di ottimizzazione nella rete edge.

3. Differenze tra i due scenari

Intestazione
Traffico da bot (ottimizzato)
Traffico da persone (non interessato da modifiche)
x-edgeoptimize-request-id
Presente: contiene un ID di richiesta univoco
Assente
x-edgeoptimize-fo
Presente solo in caso di failover (valore: true)
Assente

Puoi anche verificare lo stato dell’indirizzamento del traffico nell’interfaccia utente di Adobe Brand Visibility. Passa a Configurazione cliente e seleziona la scheda Configurazione CDN.

Implementare le ottimizzazioni negli agenti IA - Completate

Per ulteriori informazioni sull’ottimizzazione nella rete edge, tra cui le opportunità disponibili, i flussi di lavoro di ottimizzazione automatica e le domande frequenti, torna alla Panoramica dell’ottimizzazione nella rete Edge.

recommendation-more-help
brand-visibility-help-main-toc