Risolvi gli errori Accesso negato 403 dopo la configurazione degli elenchi consentiti IP di anteprima in AEM

L’anteprima di Adobe Experience Manager as a Cloud Service (AEMaaCS) potrebbe restituire 403 Non consentito errori quando l’IP del client non è incluso nell’elenco consentiti IP attivo oppure quando a livello CDN rimane applicata una regola di negazione predefinita. Per risolvere il problema, verifica il motivo della negazione CDN, la configurazione dell’Elenco consentiti IP di anteprima e gli IP in uscita effettivi del client, quindi aggiorna l’elenco consentiti in base alle esigenze e verifica di nuovo l’accesso.

Descrizione description

Ambiente

Adobe Experience Manager as a Cloud Service (AEMaaCS) (ambienti di controllo qualità, stage, produzione)

Problema/Sintomi

  • Dopo aver aggiunto indirizzi IP specifici all’Elenco consentiti IP di anteprima in Cloud Manager per gli ambienti di controllo qualità, staging e produzione, i tentativi di accesso al servizio di anteprima continuano a restituire 403 Not allowed errori.

  • La risposta include:

    code language-none
    HTTP/1.1 403 Not allowed
    x-aem-debug: deny-reason=preview_whitelist_ip_generated
    
  • Nei registri di accesso di Dispatcher in anteprima non vengono visualizzate voci corrispondenti per le richieste negate.

  • Le richieste riuscite da altri IP sono visibili nei registri, ma non le richieste interessate.

  • Il problema persiste dopo aver confermato che gli IP vengono aggiunti all’elenco consentiti.

Causa principale

Gli ambienti di anteprima AEM Cloud applicano elenchi consentiti IP a livello di CDN (Edge). Se l’IP client non è incluso nell’elenco consentiti attivo o se rimane applicata una regola di negazione di tutti predefinita, la rete CDN blocca la richiesta con un errore 403 prima di raggiungere Dispatcher o AEM. L’intestazione deny-reason=preview_whitelist_ip_generated nella risposta conferma questa condizione.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Conferma il motivo della negazione a livello CDN:

    1. Utilizzare uno strumento quale curl per accedere all’URL di anteprima con intestazioni di debug: curl -I -H 'x-aem-debug: edge=true' https://preview-<env>.adobeaemcloud.com/some/page.html
    2. Controlla x-aem-debug: deny-reason=preview_whitelist_ip_generated nelle intestazioni di risposta. Questo conferma che la configurazione dell’elenco consentiti IP sulla rete CDN sta bloccando la richiesta.
  2. Verifica la configurazione dell’Elenco consentiti IP di anteprima in Cloud Manager:

    1. In Cloud Manager, vai a Servizi > Elenchi consentiti IP.
    2. Identifica gli elenchi consentiti associati agli ambienti di anteprima.
    3. Verificare che sia incluso l’indirizzo IP o l’intervallo CIDR corretto del client e che non vi siano voci o errori di battitura in conflitto.
    4. Verificare che l’elenco di negazione Anteprima predefinita non sia ancora applicato insieme all’elenco consentiti personalizzato.
  3. Conferma gli IP in uscita effettivi del client:

    • Chiunque sia interessato dal problema visita un controllore IP pubblico, come ifconfig.me, per determinare il proprio indirizzo IP pubblico corrente.
    • Se si trovano dietro una VPN, un SWG o un proxy aziendale, assicurati che l’IP in uscita sia l’indirizzo inserito nell’elenco Consentiti.
    • Confronta questi IP con i CIDR nell’Elenco consentiti IP di anteprima.
  4. Aggiorna l’elenco consentiti in base alle esigenze:

    • Aggiungi l’IP client specifico o un blocco CIDR più ampio che copra tutti gli IP in uscita previsti.
    • Se presente, rimuovi o rimuovi l’associazione di eventuali elenchi non consentiti predefiniti.
  5. Verifica di nuovo l’accesso:

    • Esegui nuovamente il comando curl o riprova l’accesso.
    • Se configurata correttamente, la risposta non deve più includere deny-reason=preview_whitelist_ip_generated e la richiesta deve raggiungere Dispatcher/AEM, restituendo una risposta 200, 302 o 404.
recommendation-more-help
experience-cloud-kcs-help-kbarticles