AWS AppSync 透過 GraphiQL 資源管理器和科尼托整合改進,簡化 AWS 主控台中的 GraphQL 查詢原型製作

張貼日期: 2020年9月4日

今天,我們正在讓直接在 AWS AppSync GraphQL 主控台中建立、製作原型和測試 GraphQL 查詢變得更容易。

AWS AppSync 是一項受管的 GraphQL 服務,可讓您建立靈活的 API,以安全地存取、操作和合併來自一個或多個資料來源的資料,以減少網路呼叫的方式來簡化應用程式開發。使用 AWS AppSync,您可以在一系列資料來源 (例如 NoSQL 資料存放區、關聯式資料庫、HTTP API) 以及使用 AWS Lambda 的自訂資料來源上建置可擴充應用程式 (包括需要即時更新的應用程式)。

AppSync 利用 AWS AppSync GraphQL 主控台中流行的開放原始碼工具 GraphiQL。GraphiQL 是一個圖形化的瀏覽器 GraphQL 開發環境,提供一個交互式遊樂場,用於編寫、測試和查看查詢的實時結果。今天,我們正在將由 OneGraph 團隊所建置和開放源的流行 GraphiQL 瀏覽器外掛程式整合到 AWS AppSync GraphQL 主控台中。Explorer 新增可用欄位和輸入的圖形表示,可用於透過按一下可用的欄位和輸入來構建完整查詢,而不需重複手動輸入查詢的過程。

在 AWS AppSync GraphQL 主控台中製作原型查詢時,我們也讓您更輕鬆地測試 Amazon Cognito 使用者集區授權。在 AWS AppSync GraphQL API 中新增 Cognito 使用者集區作為授權模式時,主控台「查詢」區段中的 GraphiQL IDE 登入對話方塊現在會自動顯示使用者集區的所有可用用戶端 ID。不再需要從 Amazon Cognito 主控台手動複製和貼上 Cognito 用戶端 ID,以在 AWS AppSync GraphQL API 中測試 API 授權。

您可以在 AWS AppSync GraphQL 主控台中 GraphQL API 的查詢區段中嘗試這些新功能。