Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memindai data dalam database Neptunus yang ada
Apakah Anda sudah familiar dengan GraphQL atau tidak, perintah di bawah ini adalah cara tercepat untuk membuat GraphQL API. Ini mengasumsikan bahwa Anda telah menginstal dan mengkonfigurasi utilitas Neptunus untuk GraphQL seperti yang dijelaskan di bagian instalasi, sehingga terhubung ke titik akhir database Neptunus Anda.
neptune-for-graphql \ --input-graphdb-schema-neptune-endpoint(your neptune database endpoint):(port number)\ --create-update-aws-pipeline \ --create-update-aws-pipeline-name(your new GraphQL API name)\ --output-resolver-query-https
Utilitas menganalisis database untuk menemukan skema node, tepi, dan properti di dalamnya. Berdasarkan skema itu, ia menyimpulkan skema GraphQL dengan kueri dan mutasi terkait. Kemudian membuat AppSync GraphQL API dan sumber daya yang AWS diperlukan untuk menggunakannya. Sumber daya ini mencakup sepasang peran IAM dan fungsi Lambda yang berisi kode resolver GraphQL.
Ketika utilitas selesai, Anda akan menemukan GraphQL API baru di konsol AppSync dengan nama yang Anda tetapkan dalam perintah. Untuk mengujinya, gunakan opsi AppSync Kueri pada menu.
Jika Anda menjalankan perintah yang sama lagi setelah menambahkan lebih banyak data ke database, akan memperbarui kode AppSync API dan Lambda yang sesuai.
Untuk melepaskan semua sumber daya yang terkait dengan perintah, jalankan:
neptune-for-graphql \ --remove-aws-pipeline-name(your new GraphQL API name from above)