Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon Neptune menyediakan titik akhir HTTP untuk kueri SPARQL. Antarmuka REST kompatibel dengan SPARQL versi 1.1.
penting
Rilis: 1.0.4.0 (2020-10-12) membuat TLS 1.2 dan HTTPS wajib untuk semua koneksi ke Amazon Neptune. Tidak mungkin lagi terhubung ke Neptune menggunakan HTTP tidak aman, atau menggunakan HTTPS dengan versi TLS lebih awal dari 1.2.
Petunjuk berikut memandu Anda menyambungkan ke titik akhir SPARQL menggunakan perintah curl, menyambungkan melalui HTTPS, dan menggunakan sintaks HTTP. Ikuti petunjuk ini dari EC2 instans Amazon di cloud pribadi virtual (VPC) yang sama dengan instans DB Neptunus 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..
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>