AWS AppSync đơn giản hóa việc tạo mẫu truy vấn GraphQL trong Bảng điều khiển AWS với các cải tiến tích hợp GraphiQL Explorer và Cognito

Ngày đăng: 4 Th09 2020

Hôm nay chúng tôi đang giúp việc tạo, tạo mẫu và kiểm tra các truy vấn GraphQL trực tiếp trong Bảng điều khiển AWS AppSync GraphQL dễ dàng hơn.

AWS AppSync là dịch vụ GraphQL được quản lý giúp đơn giản hóa việc phát triển ứng dụng bằng cách cho phép bạn tạo API linh hoạt để truy cập, thao tác và kết hợp dữ liệu một cách an toàn từ một hoặc nhiều nguồn dữ liệu với ít cuộc gọi mạng hơn. Với AWS AppSync, bạn có thể xây dựng các ứng dụng có thể mở rộng, bao gồm cả những ứng dụng yêu cầu cập nhật theo thời gian thực, trên một loạt các nguồn dữ liệu như kho dữ liệu NoSQL, cơ sở dữ liệu quan hệ, API HTTP và nguồn dữ liệu tùy chỉnh của bạn với AWS Lambda.

AppSync tận dụng công cụ mã nguồn mở phổ biến GraphiQL trong Bảng điều khiển AWS AppSync GraphQL. GraphiQL là một môi trường phát triển GraphQL trong trình duyệt đồ họa cung cấp một sân chơi tương tác để soạn, kiểm tra và xem kết quả trực tiếp của các truy vấn của bạn. Hôm nay, chúng tôi đang tích hợp plugin GraphiQL Explorer phổ biến do nhóm OneGraph xây dựng và mở mã nguồn vào Bảng điều khiển AWS AppSync GraphQL. Explorer thêm một biểu diễn đồ họa của các trường có sẵn và đầu vào có thể được sử dụng để xây dựng các truy vấn đầy đủ bằng cách nhấp qua các trường và đầu vào có sẵn mà không cần quá trình nhập các truy vấn bằng tay lặp đi lặp lại.

Chúng tôi cũng đang giúp việc kiểm tra ủy quyền của Amazon Cognito User Pools khi tạo mẫu các truy vấn trong Bảng điều khiển GraphQL AWS AppSync trở nên dễ dàng hơn. Khi thêm Nhóm người dùng Cognito làm chế độ ủy quyền trong AWS AppSync GraphQL API của bạn, hộp thoại đăng nhập GraphiQL IDE trong phần Truy vấn của bảng điều khiển giờ đây sẽ tự động hiển thị tất cả ID khách hàng có sẵn cho nhóm người dùng. Không còn cần sao chép và dán các ID khách hàng Cognito theo cách thủ công từ Bảng điều khiển Amazon Cognito để kiểm tra ủy quyền API trong API GraphQL AWS AppSync.

Bạn có thể thử các khả năng mới này trong phần Truy vấn của API GraphQL trong Bảng điều khiển AWS AppSync Graph QL.