AWS AppSync menyederhanakan pembuatan prototipe kueri GraphQL di Konsol AWS dengan peningkatan integrasi GraphiQL Explorer dan Cognito

Dikirim di: 4 Sep 2020

Hari ini kami membuatnya lebih mudah untuk membuat, membuat prototipe, dan menguji kueri GraphQL langsung di AWS AppSync GraphQL Console.

AWS AppSync adalah layanan GraphQL terkelola yang menyederhanakan pengembangan aplikasi dengan memungkinkan Anda membuat API fleksibel untuk mengakses, memanipulasi, dan menggabungkan data dengan aman dari satu atau lebih sumber data dengan lebih sedikit panggilan jaringan. Dengan AWS AppSync, Anda dapat membangun aplikasi yang dapat diskalakan, termasuk yang memerlukan pembaruan real-time, pada berbagai sumber data seperti penyimpanan data NoSQL, database relasional, API HTTP, dan sumber data kustom Anda dengan AWS Lambda.

AppSync memanfaatkan alat open source GraphiQL yang populer di AWS AppSync GraphQL Console. GraphiQL adalah lingkungan pengembangan GraphQL dalam browser grafis yang menyediakan taman bermain interaktif untuk menyusun, menguji, dan melihat hasil langsung dari kueri Anda. Hari ini kami mengintegrasikan plugin GraphiQL Explorer populer yang dibangun dan bersumber terbuka oleh tim di OneGraph ke dalam Konsol GraphQL AWS AppSync. Explorer menambahkan representasi grafis dari bidang dan input yang tersedia yang dapat digunakan untuk membuat kueri penuh dengan mengklik bidang dan input yang tersedia tanpa proses berulang mengetik kueri dengan tangan.

Kami juga mempermudah pengujian otorisasi Kumpulan Pengguna Amazon Cognito saat membuat kueri prototipe di AWS AppSync GraphQL Console. Saat menambahkan Cognito User Pool sebagai mode otorisasi di AWS AppSync GraphQL API Anda, dialog login GraphiQL IDE di bagian Kueri konsol sekarang akan secara otomatis menampilkan semua ID Kli en yang tersedia untuk kumpulan pengguna. Tidak perlu lagi menyalin dan menempelkan ID Klien Cognito secara manual dari Amazon Cognito Console untuk menguji otorisasi API di AWS AppSync GraphQL API.

Anda dapat mencoba kemampuan baru ini di bagian Kueri di GraphQL API Anda di AWS AppSync Graph QL Console.