AWS AppSync 透過全面的內容物件模擬增強解析器測試

張貼日期: 2025年2月12日

AWS AppSync 是一項完全受管的 GraphQL 服務,可幫助客戶建置可擴展 API,宣布對其 EvaluateCode 和 EvaluateMappingTemplate API 進行改善。此更新可讓開發人員在解析器和函數單元測試期間全面模擬內容物件的所有屬性,包括身分資訊、儲存變數和錯誤處理。此增強功能還引入改善的 JSON 輸入驗證,並提供清晰、可採取行動的錯誤訊息,使開發人員更容易識別和修復其內容設定中的問題。

這些改善可簡化設定和組態需求。開發人員現在可以透過在測試環境中存取和驗證解析器儲存 (ctx.stash) 和錯誤追蹤 (ctx.outErrors),有效地測試函數和解析器。此更新還可讓開發人員僅在 ctx.identity 中包含相關的呼叫者資訊,藉此簡化身分模擬。更新的主控台體驗可提供更佳的解析器測試結果可見性,協助開發人員更有效地進行疑難排解並最佳化解析器實作。

所有目前支援 AWS AppSync 的 AWS 區域都能使用這個增強功能。


若要進一步了解這些新功能,請造訪 AWS AppSync 文件,並探索內容物件參考。您也可以在 AWS AppSync 開發人員指南中探索範例和最佳實務,或前往 AWS AppSync 主控台開始使用。