Errore durante l’eliminazione della cache Fastly nel cloud (richiesta di eliminazione non elaborata correttamente)

In questo articolo viene fornita una correzione per quando si utilizza un'opzione di eliminazione Fastly e viene visualizzato l'errore: La richiesta di eliminazione non è stata elaborata correttamente. Fastly è un servizio CDN e di caching incluso con Adobe Commerce sui piani e le implementazioni dell’infrastruttura cloud. Se si tenta di utilizzare un’opzione di eliminazione Fastly e questa non viene elaborata, è possibile che nell’ambiente siano presenti credenziali Fastly errate o che si sia verificato un problema.

Queste informazioni sono utili per verificare e testare le intestazioni Fastly per il sito live e i server di origine.

Versioni interessate

  • Adobe Commerce su infrastruttura cloud 2.1.X e versioni successive
  • 1.2.27 e versioni successive

Problema

La memorizzazione in cache funziona, ma quando tenti di eliminarla ricevi un errore o non funziona. L’errore include: "La richiesta di eliminazione non è stata elaborata correttamente".

Causa

È possibile che nell'ambiente siano impostate credenziali non corrette o che sia necessario caricare snippet VCL.

Risolvi

Controlla credenziali Fastly

Verifica di disporre dell’ID Fastly Service e del token API corretti nell’ambiente. Se si dispone di credenziali di staging in produzione, le eliminazioni potrebbero non essere elaborate o elaborate in modo errato.

  1. Accedi al tuo amministratore Commerce locale come amministratore.
  2. Fai clic su Archivi > Impostazioni > Configurazione > Avanzate > Sistema ed espandi Cache a pagina intera. magento_full_page_cache_2.4.1.png
  3. Espandi Fastly Configuration e verifica l’ID servizio Fastly e il token API per il tuo ambiente.
  4. Se si modificano i valori, fare clic su Verifica credenziali.

Controlla snippet VCL

Se le credenziali sono corrette, è possibile che si verifichino problemi con le VCL. Per elencare e rivedere i VCL per servizio, inserisci la seguente chiamata API in un terminale:

curl -X GET -s https://api.fastly.com/service/<Service ID>/version/<Editable Version #>/snippet -H "Fastly-Key:FASTLY_API_TOKEN"

Rivedi l’elenco delle VCL. In caso di problemi con le VCL predefinite da Fastly, puoi caricare nuovamente o verificare il contenuto in base alle VCL predefinite. Per la modifica dei VCL personalizzati, vedere Snippet VCL Fastly personalizzati nella Guida all'infrastruttura cloud di Commerce.

Ulteriori informazioni

Nella documentazione per gli sviluppatori:

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a