Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Inserte un identificador personalizado en una consulta de Neptune Gremlin o SPARQL

Modo de enfoque
Inserte un identificador personalizado en una consulta de Neptune Gremlin o SPARQL - Amazon Neptune

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.

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.

De forma predeterminada, Neptune asigna un valor queryId único a cada consulta. Puede utilizar este ID para obtener información sobre una consulta en ejecución (consulte API del estado de la consulta de Gremlin o API de estado de la consulta SPARQL) o cancelarla (consulte Cancelación de consultas de Gremlin o Cancelación de consultas SPARQL).

Neptune también le permite especificar su propio valor queryId para una consulta de Gremlin o SPARQL, ya sea en el encabezado HTTP o para una consulta SPARQL mediante la sugerencia de la consulta queryId. La asignación de su propio queryID facilita la realización de un seguimiento de una consulta para obtener el estado o cancelarlo.

nota

Esta característica solo está disponible a partir de Versión 1.0.1.0.200463.0 (15/10/2019).

Inserción de un valor queryId personalizado mediante el encabezado HTTP

Tanto para Gremlin como para SPARQL, el encabezado HTTP se puede utilizar para insertar su propio valor queryId en una consulta.

Ejemplo de Gremlin

curl -XPOST https://your-neptune-endpoint:port \ -d "{\"gremlin\": \ \"g.V().limit(1).count()\" , \ \"queryId\":\"4d5c4fae-aa30-41cf-9e1f-91e6b7dd6f47\" }"

Ejemplo de SPARQL

curl https://your-neptune-endpoint:port/sparql \ -d "query=SELECT * WHERE { ?s ?p ?o } " \ --data-urlencode \ "queryId=4d5c4fae-aa30-41cf-9e1f-91e6b7dd6f47"

Inserción de un valor queryId personalizado mediante una sugerencia de consulta SPARQL

A continuación se muestra un ejemplo de cómo utilizaría la sugerencia de la consulta queryId SPARQL para insertar un valor queryId personalizado en una consulta SPARQL:

curl https://your-neptune-endpoint:port/sparql \ -d "query=PREFIX hint: <http://aws.amazon.com/neptune/vocab/v01/QueryHints#> \ SELECT * WHERE { hint:Query hint:queryId \"4d5c4fae-aa30-41cf-9e1f-91e6b7dd6f47\" \ {?s ?p ?o}}"

Uso del valor queryId para comprobar el estado de la consulta

Ejemplo de Gremlin

curl https://your-neptune-endpoint:port/gremlin/status \ -d "queryId=4d5c4fae-aa30-41cf-9e1f-91e6b7dd6f47"

Ejemplo de SPARQL

curl https://your-neptune-endpoint:port/sparql/status \ -d "queryId=4d5c4fae-aa30-41cf-9e1f-91e6b7dd6f47"
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.