AWS AppSync ช่วยลดความยุ่งยากในการสร้างต้นแบบสอบถาม GraphQL ในคอนโซล AWS ด้วยการปรับปรุงการผสานรวม GraphiQL Explorer และ Cognito

โพสต์บน: 4 ก.ย. 2020

วันนี้เรากำลังทำให้ง่ายต่อการสร้างต้นแบบและทดสอบแบบสอบถาม GraphQL โดยตรงใน AWS AppSync GraphQL Console

AWS AppSync เป็นบริการ GraphQL ที่มีการจัดการ ซึ่งช่วยลดความยุ่งยากในการพัฒนาแอปพลิเคชันโดยให้คุณสร้าง API ที่ยืดหยุ่นเพื่อเข้าถึง จัดการ และรวมข้อมูลจากแหล่งข้อมูลอย่างปลอดภัยหนึ่งแหล่งข้อมูลหรือมากกว่าด้วยการโทรผ่านเครือข่ายน้อยลง ด้วย AWS AppSync คุณสามารถสร้างแอปพลิเคชันที่ปรับขนาดได้ รวมถึงแอปพลิเคชันที่ต้องการการอัปเดตแบบเรียลไทม์บนแหล่งข้อมูลต่างๆ เช่น การจัดเก็บข้อมูล NoSQL ฐานข้อมูลเชิงสัมพันธ์ HTTP API และแหล่งข้อมูลที่กำหนดเองของคุณด้วย AWS Lambda

AppSync ใช้ประโยชน์จากเครื่องมือโอเพ่นซอร์สยอดนิยม GraphiQL ในคอนโซล AWS AppSync GraphQL GraphiQL เป็นสภาพแวดล้อมการพัฒนา GraphQL แบบกราฟิกในเบราว์เซอร์ซึ่งมีสนามเด็กเล่นแบบโต้ตอบเพื่อเขียนทดสอบและดูผลการค้นหาแบบสดของแบบสอบถามของคุณ วันนี้เรากำลังรวมปลั๊กอิน GraphiQL Explorer ยอดนิยมที่สร้างขึ้นและ เปิดแหล่งข้อมูลโดยทีมที่ OneGra ph เข้ากับคอนโซล AWS AppSync GraphQL Explorer เพิ่มการแสดงแบบกราฟิกของฟิลด์และอินพุตที่มีอยู่ซึ่งสามารถใช้ในการสร้างแบบสอบถามแบบเต็มได้โดยคลิกที่ฟิลด์และอินพุตที่มีอยู่โดยไม่ต้องใช้กระบวนการซ้ำๆ ในการพิมพ์แบบสอบถามด้วยมือ

เรายังทำให้การทดสอบการอนุญาตผู้ใช้ Amazon Cognito User Pools ได้ง่ายขึ้นเมื่อสร้างต้นแบบสอบถามในคอนโซล AWS AppSync GraphQL เมื่อเพิ่มกลุ่มผู้ใช้ Cognito เป็นโหมดการอนุญาตใน AWS AppSync GraphQL API ของคุณ กล่องโต้ตอบเข้าสู่ระบบ GraphiQL IDE ในส่วนแบบสอบถามของคอนโซลจะแสดงรหัสไคลเอ็นต์ที่มีอยู่ทั้งหมดสำหรับกลุ่มผู้ใช้โดยอัตโนมัติ ไม่จำเป็นต้องคัดลอกและวาง ID ไคลเอ็นต์ Cognito ด้วยตนเองจาก Amazon Cognito Console อีกต่อไปเพื่อทดสอบการอนุญาต API ใน AWS AppSync GraphQL API

คุณสามารถลองใช้ความสามารถใหม่เหล่านี้ได้ในส่วนแบบสอบถามของ GraphQL API ของคุณในคอนโซล AWS AppSync GraphQL