AWS AppSync, GraphiQL Explorer ve Cognito entegrasyonu iyileştirmeleriyle AWS Console'da GraphQL sorgu prototiplerini basitleştirir
Bugün doğrudan AWS AppSync GraphQL Konsolu'nda GraphQL sorgularını oluşturmayı, prototiplenmeyi ve test etmeyi kolaylaştırıyoruz.
AWS AppSync, daha az ağ çağrısı ile bir veya daha fazla veri kaynağından gelen verilere güvenli bir şekilde erişmek, bunları işlemek ve bunları birleştirmek için esnek bir API oluşturmanıza olanak tanıyarak uygulama geliştirmeyi basitleştiren yönetilen bir GraphQL hizmetidir. AWS AppSync ile NoSQL veri depoları, ilişkisel veritabanları, HTTP API'ler ve AWS Lambda ile özel veri kaynaklarınız gibi çeşitli veri kaynaklarında gerçek zamanlı güncelleme gerektiren uygulamalar da dahil olmak üzere ölçeklenebilir uygulamalar oluşturabilirsiniz.
AppSync, AWS AppSync GraphQL Konsolu'ndaki popüler açık kaynak aracı GraphiQL'den yararlanır. GraphiQL, sorgularınızın canlı sonuçlarını oluşturmak, test etmek ve görmek için etkileşimli bir oyun alanı sağlayan grafiksel, tarayıcı içi GraphQL geliştirme ortamıdır. Bugün OneGraph ekibi tarafından oluşturulan ve açık kaynaklı popüler GraphiQL Explorer eklentisini AWS AppSync GraphQL Konsolu'na entegre ediyoruz. Explorer, sorguları elle yazmanın tekrarlayan işlemi olmadan mevcut alanlara ve girdilere tıklayarak tam sorguları oluşturmak için kullanılabilecek mevcut alanların ve girdilerin grafiksel bir temsilini ekler.
Ayrıca AWS AppSync GraphQL Konsolu'nda sorguları prototip oluştururken Amazon Cognito Kullanıcı Havuzları yetkilendirmesini test etmeyi de kolaylaştırıyoruz. AWS AppSync GraphQL API'nize yetkilendirme modu olarak bir Cognito Kullanıcı Havuzu eklerken, konsolun Sorgular bölümündeki GraphiQL IDE oturum açma iletişim kutusu artık kullanıcı havuzu için mevcut tüm İ stemci Kimliklerini otomatik olarak görüntüler. AWS AppSync GraphQL API'sinde API yetkilendirmesini test etmek için artık Cognito İstemci Kimliklerini Amazon Cognito Konsolu'ndan manuel olarak kopyalayıp yapıştırmaya gerek yoktur.
Bu yeni özellikleri AWS AppSync GraphQL Konsolu'ndaki GraphQL API'nizin Sorgular bölümünde deneyebilirsiniz.