AWS AppSync упрощает создание прототипов запросов GraphQL в консоли AWS благодаря улучшениям интеграции GraphiQL Explorer и Cognito
Сегодня мы упрощаем создание, прототипирование и тестирование запросов GraphQL непосредственно в консоли AWS AppSync GraphQL.
AWS AppSync — это управляемый сервис GraphQL, который упрощает разработку приложений, позволяя создать гибкий API для безопасного доступа, обработки и объединения данных из одного или нескольких источников данных с меньшим количеством сетевых вызовов. С помощью AWS AppSync можно создавать масштабируемые приложения, в том числе требующие обновления в реальном времени, на различных источниках данных, таких как хранилища данных NoSQL, реляционные базы данных, API HTTP и собственные источники данных с помощью AWS Lambda.
AppSync использует популярный инструмент с открытым исходным кодом GraphiQL в консоли AWS AppSync GraphQL. GraphiQL — это графическая среда разработки GraphQL в браузере, которая предоставляет интерактивную площадку для составления, тестирования и просмотра результатов ваших запросов в реальном времени. Сегодня мы интегрируем популярный плагин GraphiQL Explorer, созданный командой OneGraph с открытым исходным кодом, в консоль AWS AppSync GraphQL. В обозревателе добавлено графическое представление доступных полей и входных данных, которое можно использовать для создания полных запросов путем нажатия на доступные поля и входные данные без повторного ввода запросов вручную.
Мы также упрощаем тестирование авторизации пользовательских пулов Amazon Cognito при создании прототипов запросов в консоли AWS AppSync GraphQL. При добавлении пула пользователей Cognito в качестве режима авторизации в API AWS AppSync GraphQL в диалоговом окне входа в GraphiQL IDE в разделе «Запросы» консоли теперь будут автоматически отображаться все доступные идентификаторы клиентов для пула пользователей. Больше нет необходимости вручную копировать и вставлять идентификаторы клиентов Cognito из консоли Amazon Cognito для тестирования авторизации API в API AWS AppSync GraphQL.
Опробовать эти новые возможности можно в разделе «Запросы» API GraphQL в консоли AWS AppSync GraphQL.