AWS AppSync migliora il test dei resolver con una simulazione completa dell'oggetto contesto

Inserito il: 12 feb 2025

AWS AppSync, il servizio GraphQL completamente gestito che aiuta i clienti a creare API scalabili, introduce miglioramenti alle API EvaluateCode ed EvaluateMappingTemplate. Questo aggiornamento consente agli sviluppatori di simulare in modo completo tutte le proprietà dell'oggetto contesto durante i test delle unità resolver e funzioni, inclusi i dati di identità, le variabili stash e la gestione degli errori. Inoltre, introduce una convalida migliorata degli input JSON con messaggi di errore chiari e dettagliati, facilitando l'individuazione e la correzione dei problemi nella configurazione del contesto.

Questi miglioramenti rendono la configurazione e l'integrazione ancora più semplici ed efficienti. Ora gli sviluppatori possono testare in modo più rapido ed efficace funzioni e resolver grazie all'accesso e alla convalida del resolver stash (ctx.stash) e al tracciamento degli errori (ctx.outErrors) nei ambienti di test. L'aggiornamento semplifica anche la simulazione dell'identità, consentendo di includere solo le informazioni pertinenti su chi chiama in ctx.identity. L'interfaccia della console migliorata offre una panoramica più chiara dei risultati dei test, aiutando gli sviluppatori a risolvere i problemi e a ottimizzare le implementazioni dei resolver in modo più efficace.

Questo aggiornamento è disponibile in tutte le regioni AWS in cui AWS AppSync è attualmente supportato.


Per ulteriori informazioni su queste nuove funzionalità, consulta la documentazione di AWS AppSync e le informazioni di riferimento sull'oggetto contesto. Puoi anche esplorare esempi e best practice nella Guida per sviluppatori di AWS AppSync o iniziare subito accedendo alla console di AWS AppSync.