Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Utilitas Amazon Neptune untuk GraphQL
Ini telah dirilis sebagai proyek sumber terbuka yang berlokasi di https://github.com/aws/amazon-neptune-for-graphql
Anda dapat menginstal utilitas menggunakan NPM seperti ini (lihat Instalasi dan Pengaturan untuk detailnya):
npm i @aws/neptune-for-graphql -g
Utilitas dapat menemukan skema grafik dari grafik properti Neptunus yang ada, termasuk node, tepi, properti, dan kardinalitas tepi. Kemudian menghasilkan skema GraphQL dengan arahan yang diperlukan untuk memetakan tipe GraphQL ke node dan tepi database, dan secara otomatis menghasilkan kode resolver. Kode resolver dirancang untuk meminimalkan latensi dengan hanya mengembalikan data yang diminta oleh kueri GraphQL.
Anda juga dapat memulai dengan skema GraphQL yang ada dan database Neptunus kosong, dan biarkan utilitas menyimpulkan arahan yang diperlukan untuk memetakan skema GraphQL itu ke node dan tepi data yang akan dimuat ke dalam database. Atau, Anda dapat memulai dengan skema GraphQL dan arahan yang telah Anda buat atau modifikasi.
Utilitas ini mampu menciptakan semua AWS sumber daya yang dibutuhkan untuk pipeline, termasuk AWS AppSync API, peran IAM, sumber data, skema, dan resolver, dan fungsi AWS Lambda yang menanyakan Neptunus.
catatan
Contoh baris perintah di sini mengasumsikan konsol Linux. Jika Anda menggunakan Windows, ganti garis miring terbalik ('\') di akhir baris dengan tanda sisipan ('^').