Menggunakan titik akhir HTTP REST untuk menyambung ke instans DB Neptune - Amazon Neptune

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan titik akhir HTTP REST untuk menyambung ke instans DB Neptune

catatan

Neptunus saat ini tidak mendukung HTTP/2 untuk permintaan REST API. Klien harus menggunakan HTTP/1.1 saat menghubungkan ke titik akhir.

Petunjuk berikut memandu Anda menyambungkan ke titik akhir SPARQL menggunakan perintah curl, menyambungkan melalui HTTPS, dan menggunakan sintaks HTTP. Ikuti petunjuk ini dari instans Amazon EC2 di virtual private cloud (VPC) yang sama seperti instans Neptune DB Anda.

Titik akhir HTTP untuk kueri SPARQL ke instans DB Neptune adalah: https://your-neptune-endpoint:port/sparql.

catatan

Untuk informasi tentang menemukan nama host instans DB Neptune Anda, lihat Menghubungkan ke Titik Akhir Amazon Neptune..

Amazon Neptune menyediakan titik akhir HTTP untuk kueri SPARQL. Antarmuka REST kompatibel dengan SPARQL versi 1.1.

KUERI Menggunakan HTTP POST

Contoh berikut menggunakan curl untuk mengirimkan QUERY SPARQL melalui POST HTTP.

curl -X POST --data-binary 'query=select ?s ?p ?o where {?s ?p ?o} limit 10' https://your-neptune-endpoint:port/sparql

Contoh sebelumnya mengembalikan hingga 10 dari triple (subject-predicate-object) dalam grafik dengan menggunakan ?s ?p ?o query dengan batas 10. Untuk mengajukan kueri untuk sesuatu yang lain, gantikan dengan kueri SPARQL lain.

catatan

Jenis media MIME default respon adalah application/sparql-results+json untuk kueri SELECT dan ASK.

Jenis MIME default respon adalah application/n-quads untuk kueri CONSTRUCT dan DESCRIBE.

Untuk daftar jenis media yang digunakan oleh Neptune untuk serialisasi, lihat Format serialisasi RDF digunakan oleh SPARQL Neptune.

PEMBARUAN Menggunakan HTTP POST

Contoh berikut menggunakan curl untuk mengirimkan UPDATE SPARQL melalui POST HTTP.

curl -X POST --data-binary 'update=INSERT DATA { <https://test.com/s> <https://test.com/p> <https://test.com/o> . }' https://your-neptune-endpoint:port/sparql

Contoh sebelumnya menyisipkan tripel berikut ke dalam grafik default SPARQL: <https://test.com/s> <https://test.com/p> <https://test.com/o>