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”.

Ejecute un trabajo de Neptune-Export mediante la API de Neptune-Export

Modo de enfoque
Ejecute un trabajo de Neptune-Export mediante la API de Neptune-Export - 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.

La pestaña Salidas de la AWS CloudFormation pila también incluye. NeptuneExportApiUri Utilice este URI siempre que envíe una solicitud al punto de conexión de Neptune-Export.

Ejecute un trabajo de exportación
  • Asegúrese de que se haya concedido el permiso execute-api:Invoke al usuario o rol con el que se ejecuta la exportación.

  • Si ha configurado el parámetro EnableIAM en true en la pila AWS CloudFormation al instalar Neptune-Export, tendrá que firmar con Sigv4 todas las solicitudes en la API de Neptune-Export. Recomendamos usar awscurl para realizar solicitudes a la API. En todos los ejemplos que aparecen aquí, se asume que la autenticación de IAM está habilitada.

  • Si configuró el VPCOnly parámetro true en la AWS CloudFormation pila cuando instaló Neptune-Export, debe llamar a la API Neptune-Export desde la VPC, normalmente desde una instancia de Amazon ubicada en la VPC. EC2

Para empezar a exportar datos, envíe una solicitud al punto de conexión de NeptuneExportApiUri con los parámetros de solicitud command y outputS3Path y un parámetro de exportación endpoint.

El siguiente mensaje es un ejemplo de una solicitud que exporta datos de gráficos de propiedades de Neptune y los publica en Amazon S3:

curl \ (your NeptuneExportApiUri) \ -X POST \ -H 'Content-Type: application/json' \ -d '{ "command": "export-pg", "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export", "params": { "endpoint": "(your Neptune endpoint DNS name)" } }'

Del mismo modo, a continuación se muestra un ejemplo de una solicitud que exporta datos RDF de Neptune a Amazon S3:

curl \ (your NeptuneExportApiUri) \ -X POST \ -H 'Content-Type: application/json' \ -d '{ "command": "export-rdf", "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export", "params": { "endpoint": "(your Neptune endpoint DNS name)" } }'

Si omite el parámetro de la solicitud command, Neptune-Export intentará exportar de forma predeterminada los datos del gráfico de propiedades de Neptune.

Si el comando anterior se ejecutó correctamente, el resultado tendría el siguiente aspecto:

{ "jobName": "neptune-export-abc12345-1589808577790", "jobId": "c86258f7-a9c9-4f8c-8f4c-bbfe76d51c8f" }

Monitorice el trabajo de exportación que acaba de iniciar

Para monitorizar un trabajo en ejecución, añada su jobID a su NeptuneExportApiUri, de una forma parecida a lo siguiente:

curl \ (your NeptuneExportApiUri)(the job ID)

Si el servicio aún no hubiera iniciado el trabajo de exportación, la respuesta tendría el siguiente aspecto:

{ "jobId": "c86258f7-a9c9-4f8c-8f4c-bbfe76d51c8f", "status": "pending" }

Al repetir el comando una vez iniciado el trabajo de exportación, la respuesta tendría el siguiente aspecto:

{ "jobId": "c86258f7-a9c9-4f8c-8f4c-bbfe76d51c8f", "status": "running", "logs": "https://us-east-1.console.aws.amazon.com/cloudwatch/home?..." }

Si abre los CloudWatch registros en Logs con el URI proporcionado por la llamada de estado, podrá supervisar el progreso de la exportación en detalle:

Captura de pantalla de la pantalla de CloudWatch registros.

Cancele un trabajo de exportación en ejecución

Para cancelar un trabajo de exportación en ejecución mediante el AWS Management Console
  1. Abra la AWS Batch consola en https://console.aws.amazon.com/batch/.

  2. Elija Jobs (Trabajos).

  3. Localice el trabajo en ejecución que desee cancelar, en función de su jobID.

  4. Seleccione Cancelar trabajo.

Para cancelar un trabajo de exportación en ejecución mediante la API de exportación de Neptune:

Envíe una solicitud HTTP DELETE al NeptuneExportApiUri con el jobID adjunto de la siguiente manera:

curl -X DELETE \ (your NeptuneExportApiUri) (the job ID)

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.