

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.

# Ejecute un Neptune-Export trabajo con la API Neptune-Export
<a name="export-service-run-export"></a>

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

**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 configuraste el `EnableIAM` parámetro `true` en la CloudFormation pila cuando lo instalaste Neptune-Export, tendrás que `Sigv4` firmar todas las solicitudes a la Neptune-Export API. Recomendamos usar [awscurl](https://github.com/okigan/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 CloudFormation pila al realizar la instalación Neptune-Export, debe llamar a la Neptune-Export API desde la VPC, normalmente desde una instancia de Amazon EC2 ubicada en la VPC.

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 `command` solicitud, se 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
<a name="export-service-monitor"></a>

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.](http://docs.aws.amazon.com/es_es/neptune/latest/userguide/images/export-job-monitor.png)


## Cancele un trabajo de exportación en ejecución
<a name="export-service-cancel-job"></a>

**Para cancelar un trabajo de exportación en ejecución mediante el Consola de administración de AWS**

1. Abra la AWS Batch consola en [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

1. Elija **Jobs (Trabajos)**.

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

1. 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)}}
```