Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso del HTTP REST punto final para conectarse a una instancia de base de datos de Neptune
Amazon Neptune proporciona un HTTP punto de enlace para SPARQL las consultas. La REST interfaz es compatible con la SPARQL versión 1.1.
importante
Versión: 1.0.4.0 (12/10/2020)hecho TLS 1.2 y HTTPS obligatorio para todas las conexiones a Amazon Neptune. Ya no es posible conectarse a Neptune con una versión no segura HTTP o HTTPS con una versión TLS anterior a la 1.2.
En las siguientes instrucciones, se explica cómo conectarse al SPARQL punto final mediante el curl comando, cómo conectarse y cómo utilizar HTTP la sintaxis. HTTPS Siga estas instrucciones desde una EC2 instancia de Amazon en la misma nube privada virtual (VPC) que su instancia de base de datos Neptune.
El HTTP punto final para SPARQL las consultas a una instancia de base de datos de Neptune es:. https://
your-neptune-endpoint
:port
/sparql
nota
Para obtener información acerca de cómo encontrar el nombre de host de la instancia de base de datos de Neptune, consulte la sección Conexión a los puntos de conexión de Amazon Neptune.
QUERY Mediante HTTP POST
El siguiente ejemplo se utiliza curl para enviar un resumen SPARQL QUERY
. HTTP POST
curl -X POST --data-binary 'query=select ?s ?p ?o where {?s ?p ?o} limit 10' https://
your-neptune-endpoint
:port
/sparql
El ejemplo anterior devuelve hasta 10 de los triples (subject-predicate-object) del gráfico mediante la ?s ?p ?o
consulta con un límite de 10. Para consultar otra cosa, sustitúyala por otra SPARQL consulta.
nota
El tipo de MIME medio predeterminado de una respuesta es application/sparql-results+json
para ASK
consultas SELECT
y consultas.
El MIME tipo de respuesta predeterminado es application/n-quads
para DESCRIBE
consultas CONSTRUCT
y consultas.
Para obtener una lista de los tipos de medios que utiliza Neptune para la serialización, consulte RDFformatos de serialización utilizados por Neptune SPARQL.
UPDATE Mediante HTTP POST
El siguiente ejemplo se utiliza curl para enviar un SPARQL UPDATE
resumen HTTPPOST.
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
El ejemplo anterior inserta el siguiente triple en el gráfico SPARQL predeterminado: <https://test.com/s> <https://test.com/p> <https://test.com/o>